Hallo...
Wenn ich eine Statisch kompilierte libmyql.lib in mein project einbinde passiert folgendes:
Programm: vc++
libmysql.lib: vc++ compiled
programmcode:
Irgendwie muss es doch möglich sein eine statische llibmysql.lib mit meinem prog zum laufen zu bekommen....
Wenn ich eine Statisch kompilierte libmyql.lib in mein project einbinde passiert folgendes:
Programm: vc++
libmysql.lib: vc++ compiled
Code:
Warnung 36 warning LNK4098: Standardbibliothek "MSVCRT" steht in Konflikt mit anderen Bibliotheken; /NODEFAULTLIB:Bibliothek verwenden. mysql_test
Warnung 37 warning LNK4098: Standardbibliothek "LIBCMT" steht in Konflikt mit anderen Bibliotheken; /NODEFAULTLIB:Bibliothek verwenden. mysql_test
Fehler 85 fatal error LNK1120: 43 nicht aufgelöste externe Verweise. C:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\Release\mysql_test.exe
Fehler 35 error LNK2005: _strtoul ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 34 error LNK2005: _strtol ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 21 error LNK2005: _signal ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 2 error LNK2005: _setlocale ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 23 error LNK2005: _realloc ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 31 error LNK2005: _isspace ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 32 error LNK2005: _iscntrl ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 33 error LNK2005: _getenv ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 24 error LNK2005: _fflush ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 9 error LNK2005: _exit ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 22 error LNK2005: _calloc ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 26 error LNK2005: _atoi ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 16 error LNK2005: __XcptFilter ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 14 error LNK2005: __unlock ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 25 error LNK2005: __tzset ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 6 error LNK2005: __set_invalid_parameter_handler ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 12 error LNK2005: __open_osfhandle ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 15 error LNK2005: __lock ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 5 error LNK2005: __invoke_watson ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 8 error LNK2005: __initterm_e ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 10 error LNK2005: __exit ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 28 error LNK2005: __errno ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 3 error LNK2005: __encode_pointer ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 30 error LNK2005: __dosmaperr ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 4 error LNK2005: __decode_pointer ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 1 error LNK2005: __configthreadlocale ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 11 error LNK2005: __cexit ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 7 error LNK2005: __amsg_exit ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 18 error LNK2005: ___xi_z ist bereits in MSVCRT.lib(cinitexe.obj) definiert. LIBCMT.lib
Fehler 17 error LNK2005: ___xi_a ist bereits in MSVCRT.lib(cinitexe.obj) definiert. LIBCMT.lib
Fehler 20 error LNK2005: ___xc_z ist bereits in MSVCRT.lib(cinitexe.obj) definiert. LIBCMT.lib
Fehler 19 error LNK2005: ___xc_a ist bereits in MSVCRT.lib(cinitexe.obj) definiert. LIBCMT.lib
Fehler 27 error LNK2005: ___set_app_type ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 13 error LNK2005: ___iob_func ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 29 error LNK2005: ___doserrno ist bereits in MSVCRT.lib(MSVCR80.dll) definiert. LIBCMT.lib
Fehler 47 error LNK2001: Nicht aufgelöstes externes Symbol "_yayaSSL_CleanUp". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 68 error LNK2001: Nicht aufgelöstes externes Symbol "_yaX509_STORE_CTX_get_error_depth". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 69 error LNK2001: Nicht aufgelöstes externes Symbol "_yaX509_STORE_CTX_get_error". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 70 error LNK2001: Nicht aufgelöstes externes Symbol "_yaX509_STORE_CTX_get_current_cert". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 42 error LNK2001: Nicht aufgelöstes externes Symbol "_yaX509_NAME_oneline". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 43 error LNK2001: Nicht aufgelöstes externes Symbol "_yaX509_NAME_oneline". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 44 error LNK2001: Nicht aufgelöstes externes Symbol "_yaX509_get_subject_name". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 45 error LNK2001: Nicht aufgelöstes externes Symbol "_yaX509_get_subject_name". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 67 error LNK2001: Nicht aufgelöstes externes Symbol "_yaX509_get_issuer_name". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 41 error LNK2001: Nicht aufgelöstes externes Symbol "_yaX509_free". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 83 error LNK2001: Nicht aufgelöstes externes Symbol "_yaTLSv1_server_method". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 80 error LNK2001: Nicht aufgelöstes externes Symbol "_yaTLSv1_client_method". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 51 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_write". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 52 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_shutdown". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 55 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_set_fd". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 56 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_SESSION_set_timeout". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 50 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_read". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 59 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_new". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 71 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_load_error_strings". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 73 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_library_init". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 57 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_get_session". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 46 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_get_peer_certificate". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 40 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_get_cipher_name". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 53 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_free". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 65 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_CTX_use_PrivateKey_file". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 66 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_CTX_use_certificate_file". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 79 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_CTX_set_verify". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 74 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_CTX_set_tmp_dh". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 81 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_CTX_set_session_id_context". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 75 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_CTX_set_default_verify_paths". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 77 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_CTX_set_cipher_list". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 82 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_CTX_sess_set_cache_size". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 78 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_CTX_new". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 76 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_CTX_load_verify_locations". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 38 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_CTX_free". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 39 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_CTX_free". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 64 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_CTX_check_private_key". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 60 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_connect". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 58 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_clear". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 54 error LNK2001: Nicht aufgelöstes externes Symbol "_yaSSL_accept". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 72 error LNK2001: Nicht aufgelöstes externes Symbol "_yaOpenSSL_add_all_algorithms". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 48 error LNK2001: Nicht aufgelöstes externes Symbol "_yaERR_get_error_line_data". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 49 error LNK2001: Nicht aufgelöstes externes Symbol "_yaERR_get_error_line_data". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 63 error LNK2001: Nicht aufgelöstes externes Symbol "_yaDH_new". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 61 error LNK2001: Nicht aufgelöstes externes Symbol "_yaDH_free". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 62 error LNK2001: Nicht aufgelöstes externes Symbol "_yaBN_bin2bn". c:\Documents and Settings\Markert\My Documents\Visual Studio 2005\Projects\mysql_test\mysql_test\libmysql.lib 1
Fehler 84 error LNK2001: Nicht aufgelöstes externes Symbol "_main". LIBCMT.lib
programmcode:
C++:
// mysql_test.cpp : Definiert den Einstiegspunkt für die Konsolenanwendung.
//
#include "stdafx.h"
#include <iostream>
#include "windows.h"
#include "winsock.h"
#include "mysql.h"
int _tmain(int argc, _TCHAR* argv[])
{
MYSQL *connection;
MYSQL_RES *result;
MYSQL_ROW row;
connection=mysql_init(NULL);
std::cout << "lalallla" << std::endl;
std::cin.ignore();
return 0;
}
Irgendwie muss es doch möglich sein eine statische llibmysql.lib mit meinem prog zum laufen zu bekommen....