c – Visual Studio:如何为链接器指定不同的运行时库? ( MTd,MDd等)

c – Visual Studio:如何为链接器指定不同的运行时库? ( MTd,MDd等),第1张

概述我正在链接到VS2008中的一些库.如果我对链接器的了解是正确的,那么MTd用于静态链接,MDd用于动态链接(到DLL).我的目标是静态链接一些库和动态链接其他库.项目选项似乎只对链接器输入中的所有库有一个设置.我该怎么做? 在设置之后,您的项目将被赋予合理的C运行时库默认值,具体取决于您回答“新建项目向导”提示的方式.您可以按如下方式检查和更改(如果需要): >在解决方案资源管理器中右键单击相关 我正在链接到VS2008中的一些库.如果我对链接器的了解是正确的,那么MTd用于静态链接,MDd用于动态链接(到DLL).我的目标是静态链接一些库和动态链接其他库.项目选项似乎只对链接器输入中的所有库有一个设置.我该怎么做?解决方法 在设置之后,您的项目将被赋予合理的C运行时库默认值,具体取决于您回答“新建项目向导”提示的方式.您可以按如下方式检查和更改(如果需要):

>在解决方案资源管理器中右键单击相关项目,选择“属性”
>查看配置属性,C/C++,代码生成,运行时库.

可以根据需要链接其他库,只需指定要链接到链接器,输入,附加依赖项下的库.

即使您链接到DLL,它仍将具有.liB文件(DLL的正确形式)来解析外部引用,除非您手动加载DLL并发现所需的函数入口点.

您确实需要确保链接的liB文件使用与应用程序相同的CRT,否则可能会出现意外错误.

总结

以上是内存溢出为你收集整理的c – Visual Studio:如何为链接器指定不同的运行时库? (/ MTd,MDd等)全部内容,希望文章能够帮你解决c – Visual Studio:如何为链接器指定不同的运行时库? (/ MTd,MDd等)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1213297.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存