gpt4 book ai didi

c++ - 将 C++ 对象与 Visual C++ for Linux Development 链接时路径中的非法字符

转载 作者:太空狗 更新时间:2023-10-29 11:31:29 25 4
gpt4 key购买 nike

我用 visual studio 2015 for windows 创建了一个 c++ 应用程序。我也喜欢在 linux 发行版上运行这个应用程序,所以我在 windows 上安装了 Visual C++ for Linux Development 插件。我还创建了一个 Ubuntu 16.04 VM 作为目标。 ssh 连接成功,文件传输到 linux 相关文件夹。编译成功完成,但由于在链接过程开始时我也使用了共享库,所以出现以下错误:

 Illegal characters in path 

为线

Ld Condition="'@(RemoteLink)' != ''"

文件的:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Application Type\Linux\1.0\Linux.Common.targets

我也在 Visual studio 2017 上尝试过,但结果相同。我在 VC++ 目录和链接器的“共享库搜索路径”字段中都输入了库路径,但错误仍然存​​在。如何解决?

最佳答案

正如 Bernie 所指出的,当存在链接器错误时会出现此消息,通常是 g++ 找不到库。它是discussed here .

调高构建输出级别,所有内容都会显示出来。在 Tools/Options/Projects and Solutions/Build and Run 中,将 MSBuild project output verbosity 设置为 Normal

关于c++ - 将 C++ 对象与 Visual C++ for Linux Development 链接时路径中的非法字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43290986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com