社区
C++ Builder
帖子详情
关于静态编译时出错问题
MepoX
2013-06-19 09:06:34
用VS2010进行静态编译时出现error D8016:"/clr"和"MT"命令行选项不兼容,希望高手能解决,谢谢
...全文
257
4
打赏
收藏
关于静态编译时出错问题
用VS2010进行静态编译时出现error D8016:"/clr"和"MT"命令行选项不兼容,希望高手能解决,谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MepoX
2013-06-21
打赏
举报
回复
引用 2 楼 sololie 的回复:
试试项目属性里设为“在共享 DLL 中使用 MFC”,或者试试/clr 或 /MT 去掉一个
不行啊,我可能是工程出错了,我去新建个试试
我不懂电脑
2013-06-20
打赏
举报
回复
问题1:使用VS2010 C++ 制作了DLL库,并通过Labview调用,开发了新的应用程序,打包后在其他没有安装Labview和没有安装.net平台的计算机上使用时,提示出现“找不大msvcr100D.dll库”。 解决方法:系统找不到msvcr100D.dll库是一个经典错误,在本例中主要是依赖了.net平台,所以出现这样的错误,解决的方法有三个,第一种方法是安装.net的平台,2.0及其以上即可,这种方法的缺点是要安装应用程序必须要先安装.net,给安装带来了麻烦。第二种方法是直接拷贝一个msvcr100D.dll到“c:/windows/system32”中,第二个办法相对简单,但是没安装一台设备就拷贝一次,也不是王道,于是就有了第三种解决方法,让它彻底脱离.net平台,想VC++ 6.0一样工作,其实很简单,只需要设置一下编译选项就可以了,首先选择Release,然后在工程属性中选择配置属性-》常规-》公共语言运行时支持-》无公共语言运行时支持,然后选择配置属性-》C/C++->代码生成-》运行库-》多线程(MT)。然后编译,如果顺利的话,这就OK了,但是多数情况会出现“error D8016 :“/MT”和“/clr:pure”命令行选项不兼容”这个错如。 问题2:error D8016 :“/MT”和“/clr”命令行选项不兼容 解决方法,重新建一个工程,开始不要编译,将编译选项设置成问题1的第三种解决方法,再次编译就OK了。
sololie
2013-06-19
打赏
举报
回复
试试项目属性里设为“在共享 DLL 中使用 MFC”,或者试试/clr 或 /MT 去掉一个
sololie
2013-06-19
打赏
举报
回复
http://bbs.csdn.net/topics/240047468
Qt
静态
编译
的一些
问题
Qt默认的
编译
方式是动态
编译
的,但是有
时
候你编写的程序要发布出去,带很多动态库文件是很繁琐的,此
时
就需要
静态
编译
你的程序,Qt要实现
静态
编译
必须库文件也是
静态
编译
的,可以用这个命令
编译
静态
库: 在开始菜单...
QT5.12
静态
编译
手册
QT5.12
静态
编译
手册 ...使用
静态
编译
,部署
时
不需要额外的QT和C++运行库的DLL,且占用磁盘空间较少。本文档描述QT5.12在Windows平台下使用VS2015
静态
编译
,以及设置QT Creator 4.4.1(Community)的方
静态
编译
与动态
编译
的区别
静态
编译
与动态
编译
的区别 动态
编译
的可执行文件需要附带一个的动态链接库,在执行
时
,需要调用其对应动态链接库中的命令。所以其优点一方面是缩小了执行文件本身的体积,另一方面是加快了
编译
速度,节省了系统...
Qt
静态
编译
与使用(6.2 详解版)
超详细总结Qt6.2版本的
静态
编译
方法
QT
静态
编译
--qtmultimedia
问题
http://blog.csdn.net/wsj18808050/article/details/50909381然而
静态
编译
远控客户端
时
,我调用了QSoundEffect 类,就一直提示没有这个模块(只要在pro文件中加了QT += multimedia multimediawidgets 都会
出错
)。
C++ Builder
13,870
社区成员
102,693
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章