【发布时间】:2017-02-06 02:23:58
【问题描述】:
我有一个 C++ 代码,它需要在某些服务器中包含某个库,而不是在其他服务器中。我使用 bjam 构建我的代码。
代码示例:
if server in server_list:
include <header-file.h>
int function();
else:
int function();
在使用 bjam 构建期间:
if server in server_list:
-llibrary
else:
...
【问题讨论】:
-
只在特定服务器上运行时如何定义?
-
@Rajs123 如果您在需要不同库的不同服务器上运行,则需要构建不同的可执行文件,或者使用您根据需要加载的 DLL。 (我怀疑你在 Python 中期待类似于
import的东西。C++ 不能那样工作。) -
我擅长构建不同的可执行文件,但是我需要在 Jam 文件中提及这一点。该怎么做?
标签: c++ build c-preprocessor bjam