![]() | |
| |||||||
| Home | Register | Blogs | FAQ | Members List | Calendar | Downloads | Arcade | Mark Forums Read |
| Languages, Compilers and Interpreters C,C++,C#,.NET,Java,PHP,Perl,SQL and more |
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #1 |
| 4294967296 Join Date: Mar 2002 Location: /proc/1
Posts: 378
Rep Power: 7 Reputation:
10 | Unresolved externals Hi , I am trying to build a program, compilation goes well, but when trying to link I am getting errors (output of 'nmake' (part) is listed below). Have you any idea about that externals (from which lib they should be imported) ? I am using MS Visual Studio 6. And one more thing, I have a .lib file and I want to see the list of varibales it exports. Is it possible? Thanks ![]() Artem. link -out:blib\arch\auto\GSS\GSS.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -libpath:"C:\opt\alien\lib\CORE" -machine:x86 GSS.obj C:\opt\alien\lib\CORE\perl58.lib C:\openssl-0.9.7b\out32dll\libeay32.lib C:\openssl-0.9.7b\out32dll\ssleay32.lib ....................... list of linked libs ....................... "C:\Program Files\Microsoft Visual Studio\VC98\lib\winmm.lib" "C:\Program Files\Microsoft Visual Studio\VC98\lib\version.lib" "C:\Program Files\Microsoft Visual Studio\VC98\lib\odbc32.lib" "C:\Program Files\Microsoft Visual Studio\VC98\lib\odbccp32.lib" "C:\Program Files\Microsoft Visual Studio\VC98\lib\msvcrt.lib" -def:GSS.def Creating library blib\arch\auto\GSS\GSS.lib and object blib\arch\auto\GSS\GSS.exp // here comes ERRORS globus_oldgaa.lib(oldgaa_policy_evaluator.obj) : error LNK2001: unresolved external symbol ___security_cookie globus_common_win32dbg.lib(globus_print.obj) : error LNK2001: unresolved external symbol ___security_cookie globus_sslutils.lib(sslutils.obj) : error LNK2001: unresolved external symbol ___security_cookie globus_oldgaa.lib(oldglobus_gaa_utils.obj) : error LNK2001: unresolved external symbol ___security_cookie globus_oldgaa.lib(oldgaa_utils.obj) : error LNK2001: unresolved external symbol ___security_cookie globus_gssapi.lib(verify_mic.obj) : error LNK2001: unresolved external symbol ___security_cookie globus_common_win32dbg.lib(globus_common.obj) : error LNK2001: unresolved external symbol ___security_cookie globus_common_win32dbg.lib(globus_thread_common.ob j) : error LNK2001: unresolved external symbol ___security_cookie globus_common_win32dbg.lib(globus_libc.obj) : error LNK2001: unresolved external symbol ___security_cookie globus_gssapi.lib(display_status.obj) : error LNK2001: unresolved external symbol ___security_cookie globus_gssapi.lib(wrap.obj) : error LNK2001: unresolved external symbol ___security_cookie globus_gssapi.lib(unwrap.obj) : error LNK2001: unresolved external symbol ___security_cookie globus_gssapi.lib(get_mic.obj) : error LNK2001: unresolved external symbol ___security_cookie globus_oldgaa.lib(oldgaa_policy_evaluator.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4 globus_common_win32dbg.lib(globus_print.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4 globus_sslutils.lib(sslutils.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4 globus_oldgaa.lib(oldglobus_gaa_utils.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4 globus_oldgaa.lib(oldgaa_utils.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4 globus_gssapi.lib(verify_mic.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4 globus_common_win32dbg.lib(globus_common.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4 globus_common_win32dbg.lib(globus_thread_common.ob j) : error LNK2001: unresolved external symbol @__security_check_cookie@4 globus_common_win32dbg.lib(globus_libc.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4 globus_gssapi.lib(display_status.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4 globus_gssapi.lib(wrap.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4 globus_gssapi.lib(unwrap.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4 globus_gssapi.lib(get_mic.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4 globus_common_win32dbg.lib(globus_libc.obj) : error LNK2001: unresolved external symbol __imp__GlobalMemoryStatusEx@4 globus_sslutils.lib(sslutils.obj) : error LNK2001: unresolved external symbol _PKCS12_decrypt_d2i blib\arch\auto\GSS\GSS.dll : fatal error LNK1120: 4 unresolved externals NMAKE : fatal error U1077: 'link' : return code '0x460' Stop.
__________________ Free your mind and your OS will follow |
| | |
| | #2 |
| Грустно... | попробуй: dumpbin касательно остального - что ты не экспортируешь там где надо.
__________________ http://аvitya.livejournal.com Хотели, как лучше, а получилось даже хуже... Лозунг шахматиста: На каждый шах - ответим матом! |
| | |
| | #3 | ||
| 4294967296 Join Date: Mar 2002 Location: /proc/1
Posts: 378
Rep Power: 7 Reputation:
10 | Quote:
Quote:
. А сам я ничего не экспортрую.Я делаю это так: Code: find / -name "*.lib" -exec dumpbin /all {} \;| grep _security_cookie ![]()
__________________ Free your mind and your OS will follow | ||
| | |
| | #4 |
| 4294967296 Join Date: Mar 2002 Location: /proc/1
Posts: 378
Rep Power: 7 Reputation:
10 | Скачал библиотеку, перекомпилил без /MD ('Buffer Security Check') потом прицепил kernel32.lib ( для __imp__GlobalMemoryStatusEx@4 ) и всё заработало .
__________________ Free your mind and your OS will follow |
| | |
| | #5 |
| Академик | Yan tveq Microsoft i prodikciayic |
| | |
| | #6 | |
| Грустно... | Quote:
__________________ http://аvitya.livejournal.com Хотели, как лучше, а получилось даже хуже... Лозунг шахматиста: На каждый шах - ответим матом! | |
| | |
| | #7 | |
| Академик | Quote:
Microsofti miak qich te shat(kriv chaneq asel em QICH TE SHAT) normal product' da Visual Basic e | |
| | |
| | #8 |
| Грустно... | MSVC7.1. удовлетворяет стандарту C++'03 процентов на 95. Borland далек от стандарта бешенно. Большинство моих программ он просто не в состоянии скомпилировать. GCC3.2/3.3/Intel71,8 тоже неплохие.
__________________ http://аvitya.livejournal.com Хотели, как лучше, а получилось даже хуже... Лозунг шахматиста: На каждый шах - ответим матом! |
| | |
| | #9 |
| Administrator | ne znayu naschet VC 7, a v VC 6 template-@ ne raspoznayutsa kompillerom, esli oni ob'yavleny POSLE main(). Borland vse kompilit kak nado. eto k slovu o 95%
__________________ И повешенные могут качаться в неположенную сторону. /С.Е.Лец/ |
| | |
| | #10 |
| Грустно... | VC6 + шаблоны - мертвая вещь. Могу привести два примера для интересу. Приведенный код не компилируется без SP4/5: PHP Code: PHP Code:
__________________ http://аvitya.livejournal.com Хотели, как лучше, а получилось даже хуже... Лозунг шахматиста: На каждый шах - ответим матом! |
| | |
| | #11 |
| Академик | Ay mayd yan tveq ed VC ic, 6 te 7, YAN TVEQ. Microsoft in el mard vstahi? |
| | |
| | #12 | |
| Administrator | Quote:
te mard gorci mech aydpisi sahmanapakumner chuni (kam @ndhanrapes - ashxatanq chuni), apa azatutyun uni @ntrelu Borland kam MS VC. Vstahutyan harc chka stegh.
__________________ И повешенные могут качаться в неположенную сторону. /С.Е.Лец/ | |
| | |
| | #13 |
| Грустно... | Борланд == плохой компилятор. GCC 3.3 это хорошо. Под линукс ицц8 - тоже бесплатно и даже лучше. Великая оптимизация.
__________________ http://аvitya.livejournal.com Хотели, как лучше, а получилось даже хуже... Лозунг шахматиста: На каждый шах - ответим матом! |
| | |
| | #14 | |
| Академик | Quote:
| |
| | |