相关疑难解决方法(0)

编译器不遵循Visual Studio C++中的符号链接

我正在使用Visual Studio 2008 C++项目(Visa 32位).

我的源代码中有以下#include指令.

#include <example/header.h>
Run Code Online (Sandbox Code Playgroud)

在我的include路径中,我指定'example'父目录,即

C:/.../include
Run Code Online (Sandbox Code Playgroud)

标题的完整路径是什么样的

C:/.../include/example/header.h
Run Code Online (Sandbox Code Playgroud)

但是,'example'是一个符号链接(通过文件浏览器"新快捷方式"创建的'.lnk').我收到以下错误

c:...\foo.cpp(37):致命错误C1083:无法打开包含文件:'example/header.h':没有这样的文件或目录

如果我将符号链接替换为实际目录,项目将正确编译.出于实际原因,我需要它作为一个象征性的联系.反正有没有让Visual Studio预处理器跟随链接?

winapi compiler-errors header-files visual-studio-2008

11
推荐指数
1
解决办法
4043
查看次数