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

qq_65364446 2024-12-18 11:13:04

 情况描述:

我使用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

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

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

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

 

...全文
175 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

70,036

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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