我正在使用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预处理器跟随链接?