标题:一个C++小程序,提示:应用程序无法正常启动(0xc000007b),但是在安装VS2 ...
只看楼主
sdtawjs
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2022-8-11
结帖率:100%
已结贴  问题点数:20 回复次数:7 
一个C++小程序,提示:应用程序无法正常启动(0xc000007b),但是在安装VS2022的PC可以正常运行。
写了一个C++小程序,在一般PC上运行提示:应用程序无法正常启动(0xc000007b),但是在安装VS2022的PC可以正常运行。
根据百度提示安装了大量的dll、vs运行库补丁,问题仍未解决。
请大神指点一下吧

使用的是VS2022编程,一个小小的控制台程序,能否在编译、链接时,将所需的dll附加在可执行文件内部,这样就不需要安装C++运行库了,毕竟不是所有系统都需要。
搜索更多相关主题的帖子: PC 提示 安装 C++ 运行 
2022-08-18 17:38
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:507
帖 子:8890
专家分:53117
注 册:2011-1-18
得分:20 
“问题仍未解决” ------ 缺少dll只是你程序不能运行的众多可能性之一。

“能否在编译、链接时,将所需的dll附加在可执行文件内部” ------ 不能,但VS自带的那些库,你可以用静态链接的方式进行link
2022-08-18 18:15
sdtawjs
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2022-8-11
得分:0 
回复 2楼 rjsp
vs2022 中,如何设置  静态链接?
2022-08-18 21:11
sdtawjs
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2022-8-11
得分:0 
以下是引用rjsp在2022-8-18 18:15:38的发言:

dll问题已解决,项目属性设置中,将c++运行时复制到输出目录,dll文件与可执行文件一同复制到新机器中即可运行了

“能否在编译、链接时,将所需的dll附加在可执行文件内部” ------ 不能,但VS自带的那些库,你可以用静态链接的方式进行link


静态链接,是怎么回事儿,如何设置?
2022-08-18 21:16
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:507
帖 子:8890
专家分:53117
注 册:2011-1-18
得分:0 
项目 -> 配置属性->常规(也许是“高级”),MFC的使用 :在静态库中使用MFC
2022-08-18 22:40
sdtawjs
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2022-8-11
得分:0 
回复 5楼 rjsp
谢谢啦!
2022-08-18 22:44
飞者非鸟
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2022-8-19
得分:0 
回复可以拿到分吗?
2022-08-19 10:56
chenyucheng
Rank: 3Rank: 3
来 自:浙江省台州市临海市
等 级:论坛游侠
威 望:3
帖 子:141
专家分:181
注 册:2022-7-1
得分:0 
以下是引用sdtawjs在2022-8-18 21:16:16的发言:



静态链接,是怎么回事儿,如何设置?

无中生帖
dll问题已解决,项目属性设置中,将c++运行时复制到输出目录,dll文件与可执行文件一同复制到新机器中即可运行了

“能否在编译、链接时,将所需的dll附加在可执行文件内部” ------ 不能,但VS自带的那些库,你可以用静态链接的方式进行link

爱玩编程的小学生,有Python,但只会一点点C++。

版主->斑竹->竹子,所以版主是竹子。(doge)
//不要让我当版主
2022-08-20 22:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-509815-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.374178 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved