[问题] VC++ 2012 Form Release .exe封装问题

楼主: yak2573 (Dipole)   2016-04-13 10:12:43
大家好:
我用Visual Studio 2012 写C++ Windows Form的程式
看网络上的打包教学
1. Common Language Runtime 支援 (/CLR)
2. 专案属性页 -> 组态属性 -> 一般
将‘ MFC的使用’选项改为使用MFC的静态程式库
3. 专案属性页 -> 组态属性 -> C/C++ -> 程式编码产生
再将‘ 执行阶段程式库’选项改为多执行绪DLL/(/MD)即可完成设定
=========================================
这边问题来了,我在写的时候MFC的使用选项是用
"使用MFC的共用DLL",
但是调整上面教学的"使用MFC的静态程式库",
编译时就会出现错误
"命令列 error D8016: '/clr' 和 '/MT' 的命令列选项不相容"
请问该如何解决,谢谢。
作者: EdisonX (卡卡兽)   2016-04-13 12:47:00
我意外mfc和clr 也有关系?
作者: aechoObj   2016-04-13 17:52:00
看到Windows Form,觉得学C#会比较好一些…
作者: kwpn (ITSST)   2016-04-13 21:54:00
打包教学是在打包啥? 只是编译DLL?
作者: TobyH4cker (Toby (我要当好人))   2016-04-14 08:56:00
CLR是给.net用的...把那个选项拿掉吧他们所谓的打包就是指static library而已
作者: kwpn (ITSST)   2016-04-14 20:11:00
不用改设定啊 编完exe就丢过去 新电脑装vs2012可转散发套件

Links booklink

Contact Us: admin [ a t ] ucptt.com