GSL-GNU във 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)

person Siddiqui    schedule 05.01.2010    source източник
comment
Опитайте се да възстановите GSL като dll и да го свържете отново, както е показано тук .   -  person DJNZ    schedule 09.02.2021


Отговори (1)


Оригиналната GNU Scientific библиотека не е предназначена да бъде изграждана от нещо друго освен gcc, както можете да видите в техния Поддържани платформи раздел. Разгледайте тук за версия, която трябва да се изгражда с Visual Studio.

person Joey    schedule 05.01.2010