dll去除vs的环境依赖
1.在静态库中使用 MFC
项目属性->配置属性->常规->MFC的使用
2.Release下多线程 (/MT)
C/C++ ->代码生成->运行库
对应 | 释义 |
---|---|
多线程调试Dll (/MDd) | MD_DynamicDebug |
多线程Dll (/MD) | MD_DynamicRelease |
多线程(/MT) | MD_StaticRelease |
多线程(/MTd) | MD_StaticDebug |
兼容xp
1.设置平台集
- 项目 -> 属性 -> 配置属性 -> 常规 -> 平台工具集
保留了生成XP程序的设置项 一般是包含xp的平台工具集
如vs2015设置:Visual Studio 2015-Windows XP(v140xp)
2.设置系统最低版本
项目属性->链接器->系统->所需最低版本号设成5.01
在xmake中设置如下
--适配XP 设置平台集+系统最低版本//xmake f --vs_toolset=14.0
add_defines("_USING_V110_SDK71_")
---添加链接选项
add_ldflags("/SUBSYSTEM:CONSOLE,5.01")