关于boost库编译问题

来源:4-10 C语言整数溢出问题下

梦还在梦里

2023-02-23

C:\Program Files\Microsoft Visual Studio\boost_1_81_0\boost_1_81_0\tools\build\src\engine\hdrmacro.cpp : fatal error C1083: 无法打开编译器生成的文件: “C:\Program Files\Microsoft Visual Studio\boost_1_81_0\boost_1_81_0\tools\build\src\engine\hdrmacro.obj”: Permission denied

C:\Program Files\Microsoft Visual Studio\boost_1_81_0\boost_1_81_0\tools\build\src\engine>dir *.exe
 驱动器 C 中的卷是 Local Disk
 卷的序列号是 E034-46EF

 C:\Program Files\Microsoft Visual Studio\boost_1_81_0\boost_1_81_0\tools\build\src\engine 的目录找不到文件

Failed to build Boost.Build engine.

老师这个是我按网上的方法去编译后的结果,老是报错失败,我不知道啥原因,都搞了好久了,能不能帮我看看咋回事,感谢了!

写回答

1回答

quickzhao

2023-02-23

有可能是由于权限问题引起的;可以先用管理员身份重新运行Visual Studio再编译试试,同时保证对这个C盘的boost目录拥有写的权限;可以考虑将boost库的路径放入其他盘符。

0
2
quickzhao
回复
梦还在梦里
好的,继续加油!
2023-02-24
共2条回复

重学C++ ,重构你的C++知识体系

一部大片,一段历史,构建C++知识框架的同时重塑你的编程思维

3919 学习 · 1106 问题

查看课程