++ヘッダファイル、私は次のようしている:代替
#ifdef _DLL
#define DLL_API __declspec(dllexport) // Being compiled as a DLL.
#else
#define DLL_API // Not being compiled as a DLL.
#endif
その後、私はのようなものがあります:私はoversimplifyingてる
DLL_API int GetNumber();
をが、ここでは基本的な質問コンパイラがDLL_API
をスキップして定義されていない場合は、それをスキップする方法があるかどうかです。
私のバージョンはXcodeでコンパイルされます。私は行方不明のものがありますか? – Maxpm
dllを使用している(windows)プログラムには__declspec(dllimport)が必要です。 –
実際にはもっと多くのことをする必要があります。つまり、すべてのライブラリに一意の識別子(_A_DLL .. _B_DLL_)が必要です。実際にはWindows上で静的リンクを行っている場合には、_WIN32だけを使用しないでください。 – Yttrill