私はBorland C++ 6でアプリケーションをビルドしています。ボーランド以外のライブラリ(FFTW、正確にはhttp://www.fftw.org)をインポートしたいと思います。外部DLLライブラリをBorland C++ 6にインポートするには?
私はfftw dllファイルをダウンロードし、implib.exeプログラムを使用してBorlandに知られているlibファイルをビルドし、fftw.hをソースに、fftw.hをBorland/includeに、fftw.libをBorland/libにコピーしました.h、.dll、.libファイルをプロジェクトフォルダにコピーします。
残念ながら、私は主張し、いくつかのリンカエラー、取得:私は何をしますか
{ソースファイルの名前}から参照
未解決の外部「{FFTW関数の名前を}」違う?
extern "c"はどういう意味ですか? –
Extern "c"はリンカーにCでコンパイルされた関数を探すように指示します。 C++コンパイラを使用しているため、リンカは間違った(変更された)関数名を探している可能性があります。 http://wiki.answers.com/Q/What_is_the_use_of_extern_in_C –