visual studio 2013 options
visual studio 2013 options
如果.lib文件用于静态链接,.dll文件用于动态链接,为什么我可以在C/C++->代码生成->运行库选项中指定,在构建显式静态库(即生成.lib时)或构建项目并链接到.lib库时,选择多线程或多线程dll?
C/C++->Code Generation->Runtime Library
下的项目中。此项目设置控制显式或内部使用的C/C++例程(例如异常函数或STL例程)将如何链接到您的项目。
通过在编译期间指定/MT
或/MD
标志,可以创建一个动态或静态使用CRT的静态库。
关于优点/缺点,我将这个答案联系起来,其中有一个很好的要点清单需要记住。
最后需要注意的一件事是:如果您的项目将使用多个静态库(包括.lib文件),则应确保该CRT选项在链接阶段匹配,否则您可能会遇到(in)著名的LNK4098错误。
相关文章:
- 如何递归地解决USACO 2013-周长-银
- 将"libpqxx"与Visual Studio 2013链接/安装,以便与PostgrSQL建立C++连接
- Visual Studio 2013,错误 MSB8020:找不到 Visual Studio 2010 的生成工具
- 为什么在Visual Studio 2013上的std::this_thread::sleep_for上死锁
- Visual Studio Professional 2013, Update 5, "No Target Architecture"
- Opencv在2013年第5季度不起作用.应用程序总是在窗口中崩溃
- 构建在VS 2013中找不到平台工具集= 'v141'
- 性能报告 (.vspx) 在 Visual Studio 2013 中未打开(显示损坏)
- 如何在"XAML for Windows Embedded (Compact 2013)"中切换图像
- 这是MSVC 2013中具有共享PTR的单例的正确实现吗?
- 在 Visual Studio 2013 中使用零大小数组C++
- MFC 对话框属性表用法在 VS 2017 中产生错误,适用于 VS 2013
- Visual Studio 2013 标头包含失败
- 是与视觉C 2017二进制文件兼容的Visual C 2013二进制文件
- C /FORTRAN项目由Visual Studio 2010/Intel 2013创建,将不会在Visual St
- Visual studio 2013 和 g++ 7.1 中将 int 和 long 类型相乘时的 c++ 差异行为
- 如何修复此错误,该错误在2013年Visual Studio上构建VirtualPlannetBuilder源
- 在Visual Studio 2013中编译的STL列表代码在Visual Studio 2019中给出了错误.想知道原
- 错误 LNK2019: 未解析的外部符号 Visual Studio 2013 与 openCV
- visual studio 2013 options