您的位置:首页 > 其它

基于MFC设计NX二次开发界面——项目配置注意点

2015-03-23 17:03 337 查看
1、在项目配置属性中,选择C/C++一项,设置运行库为多线程DLL (MD)。

此处请注意:在Debug调试模式下,很多人习惯选择多线程调试DLL (MDd),这种方式会导致在NX中加载dll后,NX直接闪退。无论Release,还是Debug,都要选择多线程DLL。(不仅仅是NX二次开发中使用MFC设计界面时,需要如此设置,Proe开发也是如此设置)。

2、在项目配置属性中,选择C/C++一项,设置预编译器时,不要添加_DEBUG。否则会报如下警告:

warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library

原因:_DEBUG引用了MSVCRTD.lib。

即使在调试环境下,也不需要添加_DEBUG。

3、在项目配置属性中,选择链接器,选择“调试”节点,设置“生成调试信息”为Yes,这样就可以在Debug模式下进行调试,否则无法调试。

以上是项目属性配置的一点点总结,如有不对,请大家提出来。谢谢。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐