Visual StudioでGSL-GNU
-
18-09-2019 - |
質問
私は、Visual Studio 2008には、私はそれを可能にすることができるように私にいくつかのガイドラインを与える親切に、私のプロジェクトでGSLライブラリを統合する必要があります。
私はGSLライブラリを追加したが、次のエラーが来ます。
Error 1 error LNK2028: unresolved token (0A000010) "extern "C" void __cdecl gsl_matrix_set(struct gsl_matrix *,unsigned int,unsigned int,double)" (?gsl_matrix_set@@$$J0YAXPAUgsl_matrix@@IIN@Z) referenced in function "int __cdecl main(void)" (?main@@$$HYAHXZ)
Error 2 error LNK2028: unresolved token (0A000011) "extern "C" struct gsl_matrix * __cdecl gsl_matrix_alloc(unsigned int,unsigned int)" (?gsl_matrix_alloc@@$$J0YAPAUgsl_matrix@@II@Z) referenced in function "int __cdecl main(void)" (?main@@$$HYAHXZ)
Error 3 error LNK2028: unresolved token (0A000014) "extern "C" double __cdecl gsl_matrix_get(struct gsl_matrix const *,unsigned int,unsigned int)" (?gsl_matrix_get@@$$J0YANPBUgsl_matrix@@II@Z) referenced in function "int __cdecl main(void)" (?main@@$$HYAHXZ)
Error 4 error LNK2019: unresolved external symbol "extern "C" double __cdecl gsl_matrix_get(struct gsl_matrix const *,unsigned int,unsigned int)" (?gsl_matrix_get@@$$J0YANPBUgsl_matrix@@II@Z) referenced in function "int __cdecl main(void)" (?main@@$$HYAHXZ)
Error 5 error LNK2019: unresolved external symbol "extern "C" void __cdecl gsl_matrix_set(struct gsl_matrix *,unsigned int,unsigned int,double)" (?gsl_matrix_set@@$$J0YAXPAUgsl_matrix@@IIN@Z) referenced in function "int __cdecl main(void)" (?main@@$$HYAHXZ)
解決
あなたは彼らの<のhref =「http://www.gnu.org/software/gsl/#platforms」のrelで見ることができるように
のorignal GNU科学ライブラリーは、gcc
よりも他の何かによって構築されることを意図していませんでしたのセクション= "nofollowをnoreferrer">サポートされるプラットフォーム。見てくださいここをVisual Studioに構築する必要がありますバージョン。
他のヒント
An alternative GSL with Intel C/C++ on MS Visual Studio 2010 can be found at: http://xtechnotes.blogspot.com.au/2012/07/gslwintel.html https://sites.google.com/site/gslwintel/home
所属していません StackOverflow