VS创建Win32C++应用选项

    VS在创建Win32桌面应用项目时,遇到了不少问题,默认选项是无法编译其他C++文件的,即使是自己创建的也不行,这里记录已通过选项。

1. 安装:既然是Win32应用,就不要选择安装MFC,为的是与其无关。

2. 处理器目标选项:一般选择32位应用,问题少PC都可以运行,对应X86指令集。

3. 字符集:项目->属性->常规->字符集:选择”使用多字节字符集“,在实际使用中比较方便。

4. 预编译头:项目->属性->C/C++->预编译头->预编译头:选择”不使用预编译头“。

5. 避免出现LNK1281错误:

    1. 打开该项目的“属性页”对话框。

    2. 展开“链接器”选项。

    3. 单击“命令行”属性页,在“附加选项”框中输入 /SAFESEH:NO 单击“确定”即可。

6. 当用到Win32对话框包含#include <Commdlg.h>时,必须写在.h头文件,否则出错且难查找。

7. 如果使用vs2017,请关闭“Two-phase name lookup”,在项目->属性->C/C++->语言->符合模式:否,避免出现/Zc:twoPhase-警告。

8. 使用静态链接:项目->属性->C/C++->代码生成->运行库->调试时选择/MTd,发行时选择/MT。

9. VS多套参数设置,当调试转向发行时,如果包含相对目录则会出错,需要加入项目目录:项目->属性->VC++目录->包含目录:加入$(ProjectDir),在调试时有这个选项,发行时无,如果所有文件都在项目中,则不需要。

 

转载于:https://www.cnblogs.com/hbg200/p/9277504.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值