私は、特定のライブラリをいくつかのサーバに含める必要があるC++コードを持っています。私はbjamを使用してコードをビルドします。オプションでC++にヘッダファイルをインクルード
コード例:
if server in server_list:
include <header-file.h>
int function();
else:
int function();
とbjamを使用してビルド中:
if server in server_list:
-llibrary
else:
...
は '#define'を使用します。 –
特定のサーバーで実行している場合にのみ定義するにはどうすればよいですか? – Rajs123
@ Rajs123異なるライブラリが必要な別のサーバーで実行している場合は、別の実行可能ファイルをビルドするか、必要に応じてロードするDLLを使用する必要があります。 (私はあなたがPythonの 'import'に似た何かを期待しているのではないかと思っています)C++はそのようには機能しません) – molbdnilo