使用以下伪代码:
#define BUILD_PATH "C:/MyBuild/"
#define BUILD_NAME "mydll.dll"
// Set build path here
表示我想如何将当前项目(一个dll)构建到C:/MyBuild/mydll.dll中,如何通过仅使用预处理程序指令来实现这一目标?
答案 0 :(得分:1)
我可能会误解,但我真的无法理解为什么要这样做,但它是可行的:
#pragma comment( linker, "/out:c:\mydll.dll" )
我无法重新准确地重复你不想做多少这样的事情......
如果你想通过预处理器信息获取输出路径,那么我恐怕......你做不到。该信息来自预处理器之后的几个步骤,因此预处理器无法获得该信息。