如何解决如何在交叉编译到 Linux 时在 Visual Studio 中添加包含目录?
我正在我的 Linux VM 上处理一个 c++ 项目。我正在使用 Visual Studio 2019 交叉编译项目。但是当我尝试编译项目时,我在很多头文件中收到错误“无法打开源文件”。
我已经设法编译了简单的项目,但现在我需要在 Visual Studio 的项目属性页面上包含目录(Chilkat FTP 库),我尝试了以下操作,
-
C/C++ -> 常规 -> 附加包含目录 =
/home/munku/projects/chilkat/include;%(AdditionalIncludeDirectories)
-
C/C++ -> 链接器 -> 通用 -> 附加库目录 =
/home/munku/projects/chilkat/lib;%(AdditionalLibraryDirectories)
并且还尝试了 .cpp 页面中的完整路径,如下所示,
#include "\\home\\munku\\projects\\chilkat\\include\\CkFtp2.h"
或
#include "//home//munku//projectschilkat//include//CkFtp2.h"
但是虽然在构建项目时它给出了错误
Error (active) E1696 无法打开源文件“\home\munku\projects\chilkat\include\CkFtp2.h”
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。