使用VS2022打包有很多外部依赖项的c++代码,报错ERROR: Could not find file '路径\Release\ALL_BUILD' '拒绝访问。

qq_65364446 2024-12-18 11:13:53

 情况描述:

我使用VS2022打包有很多外部依赖项的c++代码,报错如下

ERROR: Could not find file '<.sln所在路径>\x64\Release\ALL_BUILD' '拒绝访问。'
========== “全部重新生成”: 24 成功,1 失败,0已跳过 ==========

这个大型项目叫 FS,是c++代码写的,运行后会生成一个FS.exe,
点击该exe会出现软件的窗口,就能够使用该软件了。
FS有很多外部依赖项,比如是libzip、tetgen、netgen、opengl的glew库等,写代码前需要正确安装这些,
也就是 需要配置环境。

 

现在代码写完了,我需要把这个大型项目用 VS 打包成一个exe或者setup文件,以达到这样的效果:
仅仅发送该exe或者setup文件,别人没有配置环境的电脑在点击该exe或者setup文件并且安装后,没有外部依赖项没有配置环境,直接通过点击安装后的exe就能够运行软件的窗口。

我在打包时,主输出项目设置成能够输出FS.exe的FS项目(最下面的图有),这种打包能够成功,但是没有配置环境的电脑不能正常使用。所以我又把主输出项目设置成ALL_BUILD,但是这次打包却失败了,显示“ERROR: Could not find file 'D:\Projects\FEBioStudiotest\FEBioStudio-develop\build\x64\Release\ALL_BUILD' '拒绝访问。' ”

 

 

我是用的管理员权限打开的VS 代码,不应该是权限问题导致的访问不了啊。

 

问题:

请问这个报错是什么意啊,这是怎么回事啊?我查遍了网络,但是没有人回答过类似的问题 QAQ

请问是什么导致的呢? 应该怎么解决呢?

我尝试了能够想到的方法,但是都不行,

现在不知道应该怎么解决他了?

 

...全文
507 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_65364446 01-23
精选
  • 打赏
  • 举报
回复

already solved
That is because the ALL_BUILD project is not an actual project. In fact, VS generates(I donnot sure if it is the approrate verb.) it to let users directly compile codes through it, so it isn't a existed project and of course,errors reported when chosing it as a main output projec.t

117,352

社区成员

发帖
与我相关
我的任务
社区描述
欢迎来到嵌入式交流社区.大家可以一起交流学习进步
arm开发c++linux 技术论坛(原bbs) 上海·闵行区
社区管理员
  • 泡沫o0
  • 溪渣渣_梁世华
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧