【发布时间】:2011-07-19 13:32:11
【问题描述】:
我在 winXP SP3 上使用 MinGW 编译了 boost 1.47 版。 我在我的 make 文件的链接器变量中包含了库的路径 (C:\boost\boost_1_47_0)。在命令提示符窗口中运行“make”时,我收到以下错误消息:
"c:/mingw/bin/../lib/gcc/mingw32/4.5.2/../../../../mingw32/bin/ld.exe: 找不到C:\boost \boost_1_47_0\stage\lib:权限被拒绝 collect2: ld 返回 1 个退出状态 make: * [main] 错误 1"
可能是什么问题,我该如何解决?提前致谢。
【问题讨论】:
-
C:\boost\boost_1_47_0\stage\lib存在吗? -
您可以尝试在管理员模式下运行命令行吗?
-
@CharlesB: 是 C:\boost\boost_1_47_0\stage\lib 存在并且有文件(带有 .dll、.dll.a 和 .a 扩展名)
-
更改C:\boost\boost_1_47_0\的权限
-
@Gasim:我找不到更改 winXP SP3 权限的方法。我试过“右键单击然后属性”,但出现的对话框似乎与权限无关。