簡體   English   中英

在“發布模式”下構建FFTW庫

[英]Building FFTW library in “Release Mode”

我試圖使用FFTW在視覺工作室2013年Windows庫7 / 8.1操作系統(我的工作計算機操作sysyem /和我的個人計算機的操作系統),並已按照所描繪的指示在這里建立使用Visual Studio的LIB.EXE庫工具。 到目前為止,當我在DEBUG模式下運行程序時,我一直在對庫進行很好的試驗,但是當我嘗試在RELEASE模式下運行程序時,我調用的所有fftw函數都收到LNK2001錯誤。

1>runexample.obj : error LNK2001: unresolved external symbol __imp_fftwf_free
1>runexample.obj : error LNK2001: unresolved external symbol __imp_fftwf_execute
1>runexample.obj : error LNK2001: unresolved external symbol __imp_fftwf_cleanup
1>runexample.obj : error LNK2001: unresolved external symbol __imp_fftwf_plan_dft_2d
1>runexample.obj : error LNK2001: unresolved external symbol __imp_fftwf_alloc_complex
1>runexample.obj : error LNK2001: unresolved external symbol __imp_fftwf_destroy_plan

我已經在線搜索了此問題的解決方案,並查閱了FFTW 文檔,但未找到任何答案。 有沒有辦法為fftw建立或鏈接“發布”庫,或者做錯了什么?

謝謝

FFTW不區分“發行”和“調試”導入庫。 FFTW附帶有一組庫,可用於“發行”和“調試”構建。

庫庫在“調試”和“發布”模式之間鏈接問題的常見原因是該配置僅應用於“調試”模式,而不應用於“發布”模式。 在“調試”模式下,編譯器通常比較松懈,而在“發布”模式下,錯誤會越過。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM