Visual Studio有像$(TargetDirectory)
、$(OutputPath)
等宏。
在我的源代码中,我想指定一个相对路径,从一个比TargetDirectory
下几个级别的文件夹加载文件。
目前我这样做:mLayer = mEngine->AddLayer("D:\\Projects\\abc.osg");
我希望它成为像这样的东西:mLayer = mEngine->AddLayer(($TargetDirectory)+"..\\..\\abc.osg");
这只是一个临时需求,以便我可以向一个人展示一个小演示,而他的TargetDirectory与我的目录不同。有没有办法在源代码中使用Visual Studio宏?(至少我知道可以访问系统环境变量)