Mar*_*ica 6 linker visual-studio
我有一个中等大小的 DLL,当我链接它时,出现错误:
Run Code Online (Sandbox Code Playgroud)LINK : the 32-bit linker (C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\ link.exe) ran out of heap space; restarting link with the 64-bit linker (C:\Program Files\Git\usr\bin\link.exe)
(为了可读性添加了换行符)
正如您所料,使用 Posix 程序创建带有用于 Microsoft 链接器的命令行选项的符号或硬链接的结果并不好。(具体来说,它返回/c/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/link: cannot create link ''$'\377\376''/' to '/ERRORREPORT:QUEUE': No such file or directory
)
32 位 Visual Studio 链接器如何找到 64 位链接器?我怎样才能说服它找到合适的人?
这是一个应该尽快修复的已知问题:https : //developercommunity.visualstudio.com/content/problem/331351/linkexe-should-not-search-path-for-64-bit-version.html
解决方法:这绝对不是解决此问题的干净方法,但是C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\<14.16.xxxxxxxx>\bin\Hostx64\x64
在 PATH 的开头添加ad 会有所帮助。
当然,换成
<14.16.xxxxxxxx>
适合你工作环境的VC++工具版本。
归档时间: |
|
查看次数: |
1814 次 |
最近记录: |