0

CppUnit を使用しようとしていますが、コードのリンク段階に到達するたびに、CppUnit::TextTestRunner などからの未定義の参照がたくさんあると言われていることに気付きました。 libcppunit.a と、確かにほとんどの .o ファイルは未定義の参照にすぎません。インストールの再構築と作成を試みましたが、make 中に /link で終了すると、上記のインターフェイスへの参照が見つからないことに気付きました。SUSE 10 Linuxディストリビューションでこれを経験した人はいますか? それらのライブラリをリンクする方法はありますか? 参考になれば、SGI Altix Itanium で実行しています。

4

1 に答える 1

1

C と C++ のコードを混在させていますか? これは、C++名マングリングが原因である可能性があります

于 2011-02-11T17:13:33.240 に答える