如何新建一个CLR为主的能用C++的UI程序

  1. 创建一个空项目
  2. 添加一个WINFORM

如何新建一个CLR为主的能用C++的UI程序

 

  1. 添加一个CPP文件,里面写上MAIN函数的定义

如何新建一个CLR为主的能用C++的UI程序

  1. 配置2个地方

如何新建一个CLR为主的能用C++的UI程序

 

这里的main 名字要和.cpp中的入口函数一致

如何新建一个CLR为主的能用C++的UI程序

这样配置后,DOS的窗口就没有了

 

  1. MainForm中的C++部分这样写 (只是为了以后写C++程序)

如何新建一个CLR为主的能用C++的UI程序

 

 

 

 

  1. 如果由于项目依赖其余的C++库或者文件,导致编译错误很多,无法通过。可以这样。
  • 将项目设置为“非CLR项目” –》在项目级别不开启CLR
  • 在需要开启CLR的文件,右击属性,勾选“支持CLR”,选中的文件一般都是CLR
  • 这样CLR的文件按照CLR运行编译,其余的原来的C++方式。注意个别文件开启CLR,会和全局的某些编译配置冲突,关闭那些全局配置即可。