基于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模式下进行调试,否则无法调试。
以上是项目属性配置的一点点总结,如有不对,请大家提出来。谢谢。
此处请注意:在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模式下进行调试,否则无法调试。
以上是项目属性配置的一点点总结,如有不对,请大家提出来。谢谢。
相关文章推荐
- 项目开发中的一些注意事项以及技巧总结 基于Repository模式设计项目架构—你可以参考的项目架构设计 Asp.Net Core中使用RSA加密 EF Core中的多对多映射如何实现? asp.net core下的如何给网站做安全设置 获取服务端https证书 Js异常捕获
- 基于Hadoop开发网络云盘系统客户端界面设计初稿
- 基于Hadoop开发网络云盘系统客户端界面设计初稿
- 游戏开发视频教程_基于MFC设计的MINI快跑游戏
- 基于设计的配置脚本的高速开发(研究)
- 基于Android的短信应用开发(一)——界面设计开发
- 艾伟也谈项目管理,软件开发前期设计时的注意事项
- 【Qt编程】基于Qt的词典开发系列<六>--界面美化设计
- 游戏开发视频教程_基于MFC设计的MINI快跑游戏
- 项目设计到开发过程中,需要注意的知识点总结
- 循序渐进开发WinForm项目(3)--Winform界面层的项目设计
- 基于Hadoop开发网络云盘系统客户端界面设计初稿
- MFC项目实战(1)文件管理器--界面设计篇
- 基于MFC设计的MINI快跑游戏(游戏开发、MFC精讲、线程与进程通信)
- vc--基于mfc对话框的手柄遥控机器人界面设计(二)
- 你有?项目设计开发阶段,甲方经常的要求看程序,而经常在做【假界面】【假程序】的情况吗?
- Pencil:一个基于XUL的界面设计项目
- 我也来开发2048之配置界面设计
- 在Intel Android设备中安装和配置基于OpenCV的项目开发
- iOS项目开发实战——storyboard设置界面技巧与注意事项