prog786 Ответов: 1

неразрешенная ошибка внешнего символа и проверки безопасности в компиляторе VC6.0, а не в компиляторе visual studio C


Всем Привет


У меня есть проблема в моем коде ошибки таковы

libf2c.lib(wref.obj) : error LNK2001: unresolved external symbol ___security_cookie
libf2c.lib(endfile.obj) : error LNK2001: unresolved external symbol ___security_cookie
lapack.lib(ilaenv.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
libf2c.lib(open.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
libf2c.lib(wref.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
libf2c.lib(endfile.obj) : error LNK2001: unresolved external symbol 
@__security_check_cookie@4


libf2c.Либ(дрм.obj) : ошибка lnk2001: неразрешенный внешний символ __бесенок____работа_Функ

я использую "libf2c.lib" и "lapack.lib" в своем коде . у меня нет кода этих lib файлов
вызывая его различные функции, я получил эти ошибки файлов cookie безопасности . эти ошибки не возникают, если я использую эти lib-файлы в Visual studio 2008 или visual studio 2010 C++.


а также


libf2c.Либ(дрм.obj) : ошибка lnk2001: неразрешенный внешний символ __бесенок____работа_Функ

эта ошибка также появляется на любой функции lib только в VC6.0

не в visual studio C++

как решить эту проблему я должен использовать VC 6.0

не меняйте компилятор

Плз Помогите

1 Ответов

Рейтинг:
8

Jochen Arndt

Библиотеки, вероятно, были построены с помощью VC 2008 (Как отмечалось здесь: http://icl.cs.utk.edu/lapack-for-windows/clapack/[^]). Таким образом, они не могут быть использованы с более старой версией VC.

Решение состоит в том, чтобы перестроить библиотеки с помощью VC 6 (см. ссылку выше). Но может потребоваться отредактировать файл проекта для VC6.