Visual C ++ 2005のデバッグモードに問題があります。私の科学プログラムでは、FFT変換計算ライブラリであるFFTW3ライブラリを使用しています。残念ながら、FFTW3ライブラリの公式のVC++プリコンパイル済みバージョンはありません。さらに悲しいことに、VC++2005を使用してソースコードからFFTW3をコンパイルするのは非常に困難です。FFTW3の公式Webサイトでは、MinGW GCCでビルドされ、リリースモードになっているコンパイル済みのDLLパッケージが提供されています。
デバッグおよびリリースモードのVisualC++ 2005で、プログラムをこれらのMinGWバージョンのDLLにリンクできます。しかし、私のプログラムは実行を開始するとすぐに終了するので、プログラムを段階的にデバッグしたいと思います。Visual C ++で[デバッグ]ボタンを押すと、問題が発生しました。
'minifun.exe': Loaded 'D:\cygwin\home\minifan\debug\libfftw3f-3.dll', Binary was not built with debug information.
私の質問は、デバッグモードを開始できるように、デバッグバージョンFFTW3をVC++に提供する必要があるかどうかです。それを回避する方法はありますか?
問題は、デバッグバージョンとVC++でコンパイルされたFFTW3ライブラリを簡単に取得できないことです。
この長い説明でごめんなさい。皆さんからのご意見に感謝します。どうもありがとう!
ジョン・チェイン