GSL-GNU в Визуальной студии - PullRequest
0 голосов
/ 05 января 2010

У меня есть 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)

Ответы [ 2 ]

4 голосов
/ 05 января 2010

Оригинальная научная библиотека GNU не предназначалась для создания чего-либо, кроме gcc, как вы можете видеть в разделе Поддерживаемые платформы . Взгляните здесь на версию, которая должна быть собрана с Visual Studio.

1 голос
/ 21 декабря 2012

    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

...