0

ライブラリで定義されたマクロの束があります。たとえば、MY_LIB.soビルドして正常にコンパイルしたと呼ばれます。例:

#define DOSOMETHING() function()

#define ANOTHER() function2()

別のプロジェクトで使用すると、を使用してMakefileでリンクしましたが、-lMY_LIBfunction()への未定義の参照エラーが発生します。それをクリックすると、DOSOMETHING()マクロが表示されます。マクロからのリンカーエラーを回避するにはどうすればよいですか?

4

1 に答える 1

3

Macroコードへのコンテンツの単なるコピーにすぎません。実装されていないsais linkerfunctionだからただインペンションを提供する

于 2012-08-09T17:39:25.573 に答える