1

使用以下伪代码:

#define BUILD_PATH "C:/MyBuild/"
#define BUILD_NAME "mydll.dll"
// Set build path here

表示我想如何将当前项目(一个 dll)构建到 C:/MyBuild/mydll.dll 中,我将如何仅使用预处理器指令来完成此操作?

4

1 回答 1

1

我可能会误解,但我真的不明白你为什么要这样做,但它是可行的:

#pragma comment( linker, "/out:c:\mydll.dll" )

我无法准确地重复你不想这样做的程度......

如果你想通过预处理器信息获取输出路径,那么恐怕......你不能。该信息来自预处理器之后的几个步骤,因此预处理器无法获取该信息。

于 2010-05-15T21:51:25.283 回答