0
我做了一個項目,並鏈接的libnoise庫,它運行正常,當我儘快包含的文件,但作爲我運行這段代碼 -缺失libnoise.dll防止程序運行
noise::module::Perlin myModule;
double value = myModule.GetValue (14.50, 20.25, 75.75);
std::cout << value << std::endl;
它會引發此錯誤:
the program can't start because libnoise.dll is missing from your computer. Try re installing the program to fix this problem.
我已將.dll放在與.exe相同的文件夾中,並且它應該正確鏈接。
在此先感謝。
libnoise.dll有它需要的一切嗎?它可能是其缺失的一個依賴項(然後它將無法加載)。 –
我確實相信,我正在使用liibrary [http://libnoise.sourceforge.net/index.html]我認爲這是常用的庫..我有點新 –
檢查可執行文件的工作目錄。它可能不是它內置的那個。 – 2014-01-15 20:32:37