我試圖運行自帶的庫中的例子,但我有這樣的錯誤 致命錯誤C1189:#錯誤:「*需要一個較新的編譯器*」添加犰狳C++到Visual Studio 2010
我使用Visual Studio 2010,並做了以下 1 - 我會加入包括文件夾從圖書館到VS2010包括 工程>>屬性>> VS ++目錄>>包括Diretories 我可以看到外部相關的依賴性文件夾 2 - 我已取消註釋「include/armadillo_bits/config.hpp」中的波紋線reqested在Armdaillo的Readme.txt
#define ARMA_USE_LAPACK
#define ARMA_USE_BLAS
#define ARMA_USE_ARPACK
#define ARMA_USE_SUPERLU
3-我加入了庫鏈接 **工程>>屬性>>鏈接>>輸入>>其他依賴關係:
lapack_win64_MT.lib blas_win64_MT。 LIB
我希望我說得很清楚,感謝
可以使用更新的編譯器(獲取VS 2015的社區版或其他)。或者,使用不需要「更新的編譯器」的舊版本的Armadillo庫。這就是錯誤信息所說的不是嗎? – nakiya
我檢查了自述文件txt他們沒有提到特定版本,除非我錯過了它 –
那麼你使用哪個版本的庫? – nakiya