Message boards : API : compiling of the BOINC client software
Message board moderation
Author | Message |
---|---|
Send message Joined: 4 Jan 08 Posts: 4 |
Во время компиляции клиентского ПО BOINC (WinXP PE, Visual Studio 2005 PE) выводятся сообщения об ошибке типа "unresolved simbol __imp__curl_... " etc.. Подскажите, пожалуйста, в чем проблема. Заранее благодарю. |
Send message Joined: 29 Aug 05 Posts: 15552 |
Translated with Google translation: During compilation BOINC client software (WinXP PE, Visual Studio 2005 PE) displays the error message such as "unresolved simbol __imp__curl_ ..." etc .. Dmitriy, we don't speak (much) Russian here. Can you try to post in English? |
Send message Joined: 4 Jan 08 Posts: 4 |
Sorry. Well, anybody know anything about error messages, for example: error LNK2019: unresolved external symbol __imp__curl_version referenced in function "public: int __thiscall CLIENT_STATE::init(void)" (?init@CLIENT_STATE@@QAEHXZ) Compile with Visual Studio 2005, Project: boinc, configuration: Release Win32 |
Send message Joined: 30 Oct 05 Posts: 1239 |
From a chat with Rom (I've never managed to bend VS to my will) basically the error is complaining that it cannot find the libcurl.lib file during the link step Hope that gives you someplace to start. Kathryn :o) |
Send message Joined: 4 Jan 08 Posts: 4 |
From a chat with Rom (I've never managed to bend VS to my will) I've put libcurl.lib everywhere but VS can't find him. I think there is another problem |
Send message Joined: 3 Apr 06 Posts: 547 |
basically the error is complaining that it cannot find the libcurl.lib file during the link step I'm trying to compile 5.10.45 and trunk with VS 2003, but in both source trees there is no libcurl.lib, but a bunch of libcurl*_imp.lib files, in following locations (some of them are mine): trunk\boinc\curl\mswinx64\ReleaseSigned\lib\libcurl_imp.lib trunk\boinc\curl\mswinx64\Release\lib\libcurl_imp.lib trunk\boinc\curl\mswinx64\Debug\lib\libcurld_imp.lib trunk\boinc\curl\mswin\Win32\ReleaseSigned\lib\libcurl_imp.lib trunk\boinc\curl\mswin\Win32\Release\lib\libcurl_imp.lib trunk\boinc\curl\mswin\Win32\Debug\lib\libcurld_imp.lib 5_10_45\curl\mswinx64\lib\libcurl_imp.lib 5_10_45\curl\mswin\Win32\lib\libcurl_imp.lib Chose any matching your needs. Maybe you should try different filename? Peter (DAMNED backslash striping on preview!!) |
Send message Joined: 19 Jan 07 Posts: 1179 |
basically the error is complaining that it cannot find the libcurl.lib file during the link step If you link to the libcurl_*imp.lib, you will need libcurl.dll too; but it will work. |
Send message Joined: 3 Apr 06 Posts: 547 |
basically the error is complaining that it cannot find the libcurl.lib file during the link step Yes. I just wanted to let Dmitriy know that maybe his Visual Studio is actually looking for some other file name (libcurl_imp.lib instead of libcurl.lib). Peter |
Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.