如何在visual studio中跟踪符号链接和在windows中跟踪cmake?
当在VisualStudio中构建C++项目(在这种情况下为2008)时,编译器如果已经存在.Objo文件,则检查每个源文件,并且如果输入文件的任何一个(即头文件和源文件)比.Obj. 如果任何输入文件是符号链接,则此操作将失败,因为Visual Studio不遵循符号链接,只查看符号链接本身的更改日期 例如,如何在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不会遵循符号
Test.cpp(symlink 15:30)
指向。/Common/Source/Test.cpp(更改为16:38)
应生成
Test.obj(更改15:31)
。不幸的是,VS不会遵循符号链接,也看不到原始文件已更新
GNU make和gcc可以遵循符号链接,VisualStudio中是否有等效项,或者Windows是否有其他选项?符号链接的更改日期还应反映原始文件IMHO的更改日期,因为在Windows中无论如何都无法更改符号链接