1
我收到了一些奇怪的结果,试图链接到外部库。 如果我运行在命令行中执行以下操作:链接和编译后C执行错误
gcc fftwTest.c -I../extlib/fftw-3.3.5-dll32 -L../extlib/fftw-3.3.5-dll32 -lfftw3-3 -lm -o test
test.exe的编译,但是当我运行它,我得到一个错误消息,该程序无法启动,因为libfftw3-3.dll从我失踪电脑。尽管链接器在编译时发现它。
如果我将libfftw3-3.dll放到与我的fftwTest.c文件相同的目录中,并执行-L到那里,它会编译并运行OK。所以我想这表明我正在对我的-L命令做一些错误的事情,但是当它链接和编译时,我不知道是什么。
任何帮助,将不胜感激。
谢谢!