Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在visual studio中跟踪符号链接和在windows中跟踪cmake?_Windows_Visual Studio_Symlink - Fatal编程技术网

如何在visual studio中跟踪符号链接和在windows中跟踪cmake?

如何在visual studio中跟踪符号链接和在windows中跟踪cmake?,windows,visual-studio,symlink,Windows,Visual Studio,Symlink,当在VisualStudio中构建C++项目(在这种情况下为2008)时,编译器如果已经存在.Objo文件,则检查每个源文件,并且如果输入文件的任何一个(即头文件和源文件)比.Obj. 如果任何输入文件是符号链接,则此操作将失败,因为Visual Studio不遵循符号链接,只查看符号链接本身的更改日期 例如,Test.cpp(symlink 15:30)指向。/Common/Source/Test.cpp(更改为16:38)应生成 Test.obj(更改15:31)。不幸的是,VS不会遵循符号

当在VisualStudio中构建C++项目(在这种情况下为2008)时,编译器如果已经存在.Objo文件,则检查每个源文件,并且如果输入文件的任何一个(即头文件和源文件)比.Obj. 如果任何输入文件是符号链接,则此操作将失败,因为Visual Studio不遵循符号链接,只查看符号链接本身的更改日期

例如,
Test.cpp(symlink 15:30)
指向
。/Common/Source/Test.cpp(更改为16:38)
应生成
Test.obj(更改15:31)
。不幸的是,VS不会遵循符号链接,也看不到原始文件已更新

GNU make和gcc可以遵循符号链接,VisualStudio中是否有等效项,或者Windows是否有其他选项?符号链接的更改日期还应反映原始文件IMHO的更改日期,因为在Windows中无论如何都无法更改符号链接