FLTK - Probleme mit statischem Linken
-
Wie der Titel schon sagt, Versuche ich ein Programm mithilfe von FLTK zuerstellen.
Dieses funktioniert soweit auch ganz gut, sobald ich jedoch versuche das Programm statisch zu linken (Multithreaded (/MT)) zeigt mir der compiler/linker folgende Fehlermeldung an:1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _tolower ist bereits in LIBCMT.lib(tolower.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _isupper ist bereits in LIBCMT.lib(_ctype.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _isalpha ist bereits in LIBCMT.lib(_ctype.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _free ist bereits in LIBCMT.lib(free.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _realloc ist bereits in LIBCMT.lib(realloc.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _atol ist bereits in LIBCMT.lib(atox.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _malloc ist bereits in LIBCMT.lib(malloc.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _wcslen ist bereits in LIBCMT.lib(wcslen.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _isspace ist bereits in LIBCMT.lib(_ctype.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _isalnum ist bereits in LIBCMT.lib(_ctype.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _memmove ist bereits in LIBCMT.lib(memmove.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _isdigit ist bereits in LIBCMT.lib(_ctype.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _isxdigit ist bereits in LIBCMT.lib(_ctype.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _strncmp ist bereits in LIBCMT.lib(strncmp.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _sprintf ist bereits in LIBCMT.lib(sprintf.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _abort ist bereits in LIBCMT.lib(abort.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _fclose ist bereits in LIBCMT.lib(fclose.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _fwrite ist bereits in LIBCMT.lib(fwrite.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _ispunct ist bereits in LIBCMT.lib(_ctype.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _localeconv ist bereits in LIBCMT.lib(lconv.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _exit ist bereits in LIBCMT.lib(crt0dat.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: __wfopen ist bereits in LIBCMT.lib(wfopen.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _strrchr ist bereits in LIBCMT.lib(strrchr.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _rand ist bereits in LIBCMT.lib(rand.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: __time64 ist bereits in LIBCMT.lib(time64.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _atoi ist bereits in LIBCMT.lib(atox.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _strcspn ist bereits in LIBCMT.lib(strcspn.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _fputc ist bereits in LIBCMT.lib(fputc.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _strtol ist bereits in LIBCMT.lib(strtol.obj) definiert. 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: __stricmp ist bereits in LIBCMT.lib(stricmp.obj) definiert. 1>MSVCRTD.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) ist bereits in LIBCMT.lib(typinfo.obj) definiert. 1>MSVCRTD.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) ist bereits in LIBCMT.lib(typinfo.obj) definiert. 1>LINK : warning LNK4098: Standardbibliothek "MSVCRTD" steht in Konflikt mit anderen Bibliotheken; /NODEFAULTLIB:Bibliothek verwenden. 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__LoadIconW@8". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__OleInitialize@4". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__OleUninitialize@0". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GdiFlush@0". 1>fltkd.lib(Fl_Bitmap.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__DeleteObject@4". 1>fltkd.lib(Fl_Double_Window.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__DeleteObject@4". 1>fltkd.lib(fl_rect.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__DeleteObject@4". 1>fltkd.lib(fl_color.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__DeleteObject@4". 1>fltkd.lib(fl_read_image.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__DeleteObject@4". 1>fltkd.lib(fl_line_style.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__DeleteObject@4". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__DeleteObject@4". 1>fltkd.lib(fl_font.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__DeleteObject@4". 1>fltkd.lib(Fl_Pixmap.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__DeleteObject@4". 1>fltkd.lib(Fl_Image.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__DeleteObject@4". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__DestroyWindow@4". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__ShowWindow@8". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetParent@4". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetForegroundWindow@0". 1>fltkd.lib(Fl_Native_File_Chooser.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetForegroundWindow@0". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__PostMessageA@16". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CloseClipboard@0". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SetClipboardData@8". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__EmptyClipboard@0". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__OpenClipboard@4". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetClipboardOwner@0". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CombineRgn@16". 1>fltkd.lib(fl_rect.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CombineRgn@16". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__MapWindowPoints@16". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__DispatchMessageW@4". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__TranslateMessage@4". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__PeekMessageW@20". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__MsgWaitForMultipleObjects@20". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__PeekMessageA@20". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SystemParametersInfoA@16". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetCursorPos@4". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetClipboardData@4". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetKeyboardLayout@4". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetSystemMetrics@4". 1>fltkd.lib(Fl_Window_hotspot.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetSystemMetrics@4". 1>fltkd.lib(screen_xywh.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetSystemMetrics@4". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__AdjustWindowRectEx@16". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetWindowLongA@8". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SetWindowPos@28". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SetWindowLongA@12". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CoCreateInstance@20". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__RegisterDragDrop@8". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetWindowRect@8". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CreateWindowExW@48". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__RegisterWindowMessageW@4". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__RegisterClassExW@4". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__LoadCursorA@8". 1>fltkd.lib(fl_cursor.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__LoadCursorA@8". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__LoadIconA@8". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__DefWindowProcW@16". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__UpdateColors@4". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__InvalidateRect@12". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SetCursor@4". 1>fltkd.lib(fl_cursor.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SetCursor@4". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetKeyState@4". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetAsyncKeyState@4". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__ValidateRgn@8". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetUpdateRgn@12". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CreateRectRgn@16". 1>fltkd.lib(fl_rect.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CreateRectRgn@16". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__PostQuitMessage@4". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__ReleaseCapture@0". 1>fltkd.lib(fl_dnd.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__ReleaseCapture@0". 1>fltkd.lib(Fl_grab.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__ReleaseCapture@0". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SetCapture@4". 1>fltkd.lib(Fl_grab.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SetCapture@4". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__ClientToScreen@8". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SetTimer@16". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CreateWindowExA@48". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__RegisterClassExA@4". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__DefWindowProcA@16". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__KillTimer@8". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SetWindowTextW@8". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__BringWindowToTop@4". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__OpenIcon@4". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__IsIconic@4". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SetBkMode@8". 1>fltkd.lib(Fl_Double_Window.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SetBkMode@8". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SetTextAlign@8". 1>fltkd.lib(fl_font.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SetTextAlign@8". 1>fltkd.lib(Fl_Double_Window.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SetTextAlign@8". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetDC@4". 1>fltkd.lib(fl_font.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetDC@4". 1>fltkd.lib(Fl_Double_Window.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetDC@4". 1>fltkd.lib(Fl_Bitmap.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SaveDC@4". 1>fltkd.lib(Fl_Double_Window.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SaveDC@4". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SaveDC@4". 1>fltkd.lib(Fl_Pixmap.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SaveDC@4". 1>fltkd.lib(Fl_Image.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SaveDC@4". 1>fltkd.lib(fl_read_image.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SaveDC@4". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__ReleaseDC@8". 1>fltkd.lib(fl_font.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__ReleaseDC@8". 1>fltkd.lib(screen_xywh.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__ReleaseDC@8". 1>fltkd.lib(Fl_Double_Window.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__ReleaseDC@8". 1>fltkd.lib(Fl_Bitmap.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__RestoreDC@8". 1>fltkd.lib(Fl_Double_Window.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__RestoreDC@8". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__RestoreDC@8". 1>fltkd.lib(Fl_Pixmap.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__RestoreDC@8". 1>fltkd.lib(Fl_Image.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__RestoreDC@8". 1>fltkd.lib(fl_read_image.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__RestoreDC@8". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CreatePolygonRgn@12". 1>fltkd.lib(Fl.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__LPtoDP@12". 1>fltkd.lib(fl_rect.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__LPtoDP@12". 1>fltkd.lib(fl_font.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetTextMetricsA@8". 1>fltkd.lib(fl_vertex.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SelectObject@8". 1>fltkd.lib(fl_arci.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SelectObject@8". 1>fltkd.lib(Fl_Double_Window.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SelectObject@8". 1>fltkd.lib(fl_color.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SelectObject@8". 1>fltkd.lib(fl_read_image.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SelectObject@8". 1>fltkd.lib(fl_line_style.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SelectObject@8". 1>fltkd.lib(Fl_Bitmap.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SelectObject@8". 1>fltkd.lib(fl_font.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SelectObject@8". 1>fltkd.lib(Fl_Pixmap.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SelectObject@8". 1>fltkd.lib(Fl_Image.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SelectObject@8". 1>fltkd.lib(fl_rect.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SelectObject@8". 1>fltkd.lib(fl_font.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CreateFontA@56". 1>fltkd.lib(fl_font.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetTextExtentPoint32W@16". 1>fltkd.lib(fl_font.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetGlyphOutlineW@28". 1>fltkd.lib(fl_font.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetCharacterPlacementW@24". 1>fltkd.lib(fl_font.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__DPtoLP@12". 1>fltkd.lib(fl_rect.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__DPtoLP@12". 1>fltkd.lib(fl_font.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__TextOutW@20". 1>fltkd.lib(fl_font.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SetTextColor@8". 1>fltkd.lib(Fl_Native_File_Chooser.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SHGetMalloc@4". 1>fltkd.lib(Fl_Native_File_Chooser.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CommDlgExtendedError@0". 1>fltkd.lib(Fl_Native_File_Chooser.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetOpenFileNameW@4". 1>fltkd.lib(Fl_Native_File_Chooser.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetSaveFileNameW@4". 1>fltkd.lib(Fl_Native_File_Chooser.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SHGetPathFromIDListA@8". 1>fltkd.lib(Fl_Native_File_Chooser.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SendMessageA@16". 1>fltkd.lib(Fl_Native_File_Chooser.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SHBrowseForFolderA@4". 1>fltkd.lib(Fl_Double_Window.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__DeleteDC@4". 1>fltkd.lib(Fl_Pixmap.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__DeleteDC@4". 1>fltkd.lib(Fl_Image.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__DeleteDC@4". 1>fltkd.lib(fl_read_image.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__DeleteDC@4". 1>fltkd.lib(Fl_Bitmap.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__DeleteDC@4". 1>fltkd.lib(Fl_Double_Window.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CreateCompatibleBitmap@12". 1>fltkd.lib(Fl_Pixmap.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CreateCompatibleBitmap@12". 1>fltkd.lib(Fl_Image.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CreateCompatibleBitmap@12". 1>fltkd.lib(fl_read_image.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CreateCompatibleBitmap@12". 1>fltkd.lib(Fl_Bitmap.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CreateCompatibleBitmap@12". 1>fltkd.lib(Fl_Double_Window.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__BitBlt@36". 1>fltkd.lib(Fl_Pixmap.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__BitBlt@36". 1>fltkd.lib(Fl_Image.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__BitBlt@36". 1>fltkd.lib(fl_read_image.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__BitBlt@36". 1>fltkd.lib(Fl_Bitmap.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__BitBlt@36". 1>fltkd.lib(Fl_Double_Window.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CreateCompatibleDC@4". 1>fltkd.lib(Fl_Pixmap.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CreateCompatibleDC@4". 1>fltkd.lib(Fl_Image.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CreateCompatibleDC@4". 1>fltkd.lib(fl_read_image.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CreateCompatibleDC@4". 1>fltkd.lib(Fl_Bitmap.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CreateCompatibleDC@4". 1>fltkd.lib(fl_rect.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__LineTo@12". 1>fltkd.lib(fl_arci.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__LineTo@12". 1>fltkd.lib(fl_rect.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__MoveToEx@16". 1>fltkd.lib(fl_arci.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__MoveToEx@16". 1>fltkd.lib(fl_rect.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__FillRect@12". 1>fltkd.lib(fl_rect.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SetPixel@16". 1>fltkd.lib(fl_vertex.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SetPixel@16". 1>fltkd.lib(fl_arci.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SetPixel@16". 1>fltkd.lib(Fl_Double_Window.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SetPixel@16". 1>fltkd.lib(fl_rect.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__Polygon@12". 1>fltkd.lib(fl_vertex.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__Polygon@12". 1>fltkd.lib(fl_rect.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SelectClipRgn@8". 1>fltkd.lib(fl_rect.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__RectInRegion@8". 1>fltkd.lib(fl_rect.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetRgnBox@8". 1>fltkd.lib(fl_rect.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__EqualRgn@8". 1>fltkd.lib(Fl_abort.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__MessageBoxA@16". 1>fltkd.lib(Fl_lock.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__PostThreadMessageA@16". 1>fltkd.lib(screen_xywh.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetDeviceCaps@8". 1>fltkd.lib(fl_color.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetDeviceCaps@8". 1>fltkd.lib(Fl_Bitmap.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetDeviceCaps@8". 1>fltkd.lib(screen_xywh.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CreateDCA@16". 1>fltkd.lib(fl_dnd.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__DoDragDrop@16". 1>fltkd.lib(fl_dnd.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__WindowFromPoint@8". 1>fltkd.lib(fl_dnd.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SetForegroundWindow@4". 1>fltkd.lib(fl_dnd.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__DragQueryFileW@16". 1>fltkd.lib(fl_dnd.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__ReleaseStgMedium@4". 1>fltkd.lib(fl_color.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CreatePen@12". 1>fltkd.lib(fl_color.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetStockObject@4". 1>fltkd.lib(fl_color.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CreateSolidBrush@4". 1>fltkd.lib(fl_color.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__RealizePalette@4". 1>fltkd.lib(fl_color.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SelectPalette@12". 1>fltkd.lib(Fl_Double_Window.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SelectPalette@12". 1>fltkd.lib(fl_color.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CreatePalette@4". 1>fltkd.lib(Fl_get_system_colors.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetSysColor@4". 1>fltkd.lib(fl_read_image.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetDIBits@28". 1>fltkd.lib(Fl_Preferences.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__RegCloseKey@4". 1>fltkd.lib(Fl_Preferences.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__RegQueryValueExW@24". 1>fltkd.lib(Fl_Preferences.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__RegOpenKeyW@12". 1>fltkd.lib(fl_line_style.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__ExtCreatePen@20". 1>fltkd.lib(Fl_Bitmap.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CreateBitmap@20". 1>fltkd.lib(fl_vertex.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__Polyline@12". 1>fltkd.lib(fl_vertex.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__PolyPolygon@16". 1>fltkd.lib(fl_vertex.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__Arc@36". 1>fltkd.lib(fl_arci.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__Arc@36". 1>fltkd.lib(fl_vertex.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__Pie@36". 1>fltkd.lib(fl_arci.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__Pie@36". 1>fltkd.lib(fl_draw_image.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SetDIBitsToDevice@48". 1>fltkd.lib(fl_draw_image.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__StretchDIBits@52". 1>fltkd.lib(fl_ask.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__MessageBeep@4". 1>fltkd.lib(Fl_grab.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__SetActiveWindow@4". 1>LIBCMT.lib(wwincrt0.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_wWinMain@16".
Google spuckt iwie nichts gescheites aus...oder ich versteh es nicht
Hoff ihr könnt mir helfen...
Ich nutze:
MVC++ 2010 Express
(Auf die Idee auf "Release zu schalten bin ich bereits gekommen, hat nicht geholfen)mfg
Hlymur
-
Welche Version von fltk? Wie hast du denn fltk uebersetzt?
Meine Einstellung fuer 1.3:
Stayic Library (.lib)
Runtime library /MT
Ignore all default libraries: YES (/NODEFAULTLIB)
-
Ich habe FLTK 1.3.2
Meine Einstellungen:
Static Library (.lib)
(
"fltkd.lib"
"wsock32.lib"
"comctl32.lib"
"fltkjpegd.lib"
"fltkformsd.lib"
"fltkimagesd.lib"
"fltkpngd.lib"
"fltkzlibd.lib"
"fltkgld.lib"
)
Runtime library /MTWenn ich /NODEFAULTLIB in die Linker Befehlszeile hinzufüge
erhalte ich folgende FehlermeldungMAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "@__security_check_cookie@4". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_memmove_s". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "__Getcvt". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_fputc". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: void __thiscall Fl_Widget::redraw(void)" (?redraw@Fl_Widget@@QAEXXZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: void __thiscall Fl_Widget::deactivate(void)" (?deactivate@Fl_Widget@@QAEXXZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: void __thiscall Fl_Widget::activate(void)" (?activate@Fl_Widget@@QAEXXZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall Fl_Widget::hide(void)" (?hide@Fl_Widget@@UAEXXZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall Fl_Widget::show(void)" (?show@Fl_Widget@@UAEXXZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall Fl_Widget::resize(int,int,int,int)" (?resize@Fl_Widget@@UAEXHHHH@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual int __thiscall Fl_Widget::handle(int)" (?handle@Fl_Widget@@UAEHH@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual __thiscall Fl_Widget::~Fl_Widget(void)" (??1Fl_Widget@@UAE@XZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""protected: __thiscall Fl_Widget::Fl_Widget(int,int,int,int,char const *)" (??0Fl_Widget@@IAE@HHHHPBD@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "__Stolx". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: int __thiscall Fl_Input_::value(char const *)" (?value@Fl_Input_@@QAEHPBD@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual __thiscall Fl_Input_::~Fl_Input_(void)" (??1Fl_Input_@@UAE@XZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""class Fl_Graphics_Driver * fl_graphics_driver" (?fl_graphics_driver@@3PAVFl_Graphics_Driver@@A)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""void __cdecl fl_draw(char const *,int,int)" (?fl_draw@@YAXPBDHH@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall Fl_Button::Fl_Button(int,int,int,int,char const *)" (??0Fl_Button@@QAE@HHHHPBD@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""class std::error_category const & __cdecl std::iostream_category(void)" (?iostream_category@std@@YAABVerror_category@1@XZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual __thiscall std::bad_cast::~bad_cast(void)" (??1bad_cast@std@@UAE@XZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall std::bad_cast::bad_cast(char const *)" (??0bad_cast@std@@QAE@PBD@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall std::bad_cast::bad_cast(class std::bad_cast const &)" (??0bad_cast@std@@QAE@ABV01@@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__int64 const std::_BADOFF" (?_BADOFF@std@@3_JB)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: static class std::locale::id std::ctype<char>::id" (?id@?$ctype@D@std@@2V0locale@2@A)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual char const * __thiscall std::exception::what(void)const " (?what@exception@std@@UBEPBDXZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual __thiscall std::exception::~exception(void)" (??1exception@std@@UAE@XZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall std::exception::exception(char const * const &)" (??0exception@std@@QAE@ABQBD@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall std::exception::exception(class std::exception const &)" (??0exception@std@@QAE@ABV01@@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: static void __cdecl std::_Locinfo::_Locinfo_dtor(class std::_Locinfo *)" (?_Locinfo_dtor@_Locinfo@std@@SAXPAV12@@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: static void __cdecl std::_Locinfo::_Locinfo_ctor(class std::_Locinfo *,char const *)" (?_Locinfo_ctor@_Locinfo@std@@SAXPAV12@PBD@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""void __cdecl std::_Xout_of_range(char const *)" (?_Xout_of_range@std@@YAXPBD@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall std::_Lockit::~_Lockit(void)" (??1_Lockit@std@@QAE@XZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall std::_Lockit::_Lockit(int)" (??0_Lockit@std@@QAE@H@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""private: static int std::locale::id::_Id_cnt" (?_Id_cnt@id@locale@std@@0HA)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""void __cdecl std::_Xlength_error(char const *)" (?_Xlength_error@std@@YAXPBD@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: void __thiscall std::_Mutex::_Unlock(void)" (?_Unlock@_Mutex@std@@QAEXXZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: void __thiscall std::_Mutex::_Lock(void)" (?_Lock@_Mutex@std@@QAEXXZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall std::_Mutex::~_Mutex(void)" (??1_Mutex@std@@QAE@XZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall std::_Mutex::_Mutex(void)" (??0_Mutex@std@@QAE@XZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""bool __cdecl std::uncaught_exception(void)" (?uncaught_exception@std@@YA_NXZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""private: static void __cdecl std::locale::facet::_Facet_Register(class std::locale::facet *)" (?_Facet_Register@facet@locale@std@@CAXPAV123@@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""private: static class std::locale::_Locimp * __cdecl std::locale::_Getgloballocale(void)" (?_Getgloballocale@locale@std@@CAPAV_Locimp@12@XZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""private: static class std::locale::_Locimp * __cdecl std::locale::_Init(void)" (?_Init@locale@std@@CAPAV_Locimp@12@XZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""struct _iobuf * __cdecl std::_Fiopen(char const *,int,int)" (?_Fiopen@std@@YAPAU_iobuf@@PBDHH@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""private: static void __cdecl std::ios_base::_Ios_base_dtor(class std::ios_base *)" (?_Ios_base_dtor@ios_base@std@@CAXPAV12@@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: static void __cdecl std::ios_base::_Addstd(class std::ios_base *)" (?_Addstd@ios_base@std@@SAXPAV12@@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_sprintf_s". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: int __thiscall Fl_Native_File_Chooser::show(void)" (?show@Fl_Native_File_Chooser@@QAEHXZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: void __thiscall Fl_Native_File_Chooser::preset_file(char const *)" (?preset_file@Fl_Native_File_Chooser@@QAEXPBD@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: void __thiscall Fl_Native_File_Chooser::filter(char const *)" (?filter@Fl_Native_File_Chooser@@QAEXPBD@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: void __thiscall Fl_Native_File_Chooser::title(char const *)" (?title@Fl_Native_File_Chooser@@QAEXPBD@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: void __thiscall Fl_Native_File_Chooser::directory(char const *)" (?directory@Fl_Native_File_Chooser@@QAEXPBD@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: char const * __thiscall Fl_Native_File_Chooser::filename(void)const " (?filename@Fl_Native_File_Chooser@@QBEPBDXZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall Fl_Native_File_Chooser::~Fl_Native_File_Chooser(void)" (??1Fl_Native_File_Chooser@@QAE@XZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall Fl_Native_File_Chooser::Fl_Native_File_Chooser(int)" (??0Fl_Native_File_Chooser@@QAE@H@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_memmove". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""void * __cdecl operator new[](unsigned int)" (??_U@YAPAXI@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "__Tolower". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_ldexp". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_free". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "__unlock_file". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_ungetc". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "__Stofx". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "__Stollx". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_fgetpos". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "__fseeki64". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_memchr". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_fflush". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: void __thiscall Fl_Text_Buffer::text(char const *)" (?text@Fl_Text_Buffer@@QAEXPBD@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall Fl_Text_Buffer::Fl_Text_Buffer(int,int)" (??0Fl_Text_Buffer@@QAE@HH@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_fgetc". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_localeconv". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_atexit". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "__Stoullx". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual __thiscall Fl_Group::~Fl_Group(void)" (??1Fl_Group@@UAE@XZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall Fl_Group::resize(int,int,int,int)" (?resize@Fl_Group@@UAEXHHHH@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: void __thiscall Fl_Group::end(void)" (?end@Fl_Group@@QAEXXZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: void __thiscall Fl_Group::begin(void)" (?begin@Fl_Group@@QAEXXZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual int __thiscall Fl_Group::handle(int)" (?handle@Fl_Group@@UAEHH@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""protected: virtual void __thiscall Fl_Group::draw(void)" (?draw@Fl_Group@@MAEXXZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall Fl_Group::Fl_Group(int,int,int,int,char const *)" (??0Fl_Group@@QAE@HHHHPBD@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_fsetpos". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "__Getctype". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall Fl_Pixmap::uncache(void)" (?uncache@Fl_Pixmap@@UAEXXZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall Fl_Pixmap::label(class Fl_Widget *)" (?label@Fl_Pixmap@@UAEXPAVFl_Widget@@@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall Fl_Pixmap::label(struct Fl_Menu_Item *)" (?label@Fl_Pixmap@@UAEXPAUFl_Menu_Item@@@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall Fl_Pixmap::draw(int,int,int,int,int,int)" (?draw@Fl_Pixmap@@UAEXHHHHHH@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall Fl_Pixmap::desaturate(void)" (?desaturate@Fl_Pixmap@@UAEXXZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall Fl_Pixmap::color_average(unsigned int,float)" (?color_average@Fl_Pixmap@@UAEXIM@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual class Fl_Image * __thiscall Fl_Pixmap::copy(int,int)" (?copy@Fl_Pixmap@@UAEPAVFl_Image@@HH@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual __thiscall Fl_Pixmap::~Fl_Pixmap(void)" (??1Fl_Pixmap@@UAE@XZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""protected: void __thiscall Fl_Pixmap::measure(void)" (?measure@Fl_Pixmap@@IAEXXZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""private: void __thiscall Fl_Pixmap::set_data(char const * const *)" (?set_data@Fl_Pixmap@@AAEXPBQBD@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: void __thiscall Fl_Text_Display::highlight_data(class Fl_Text_Buffer *,struct Fl_Text_Display::Style_Table_Entry const *,int,char,void (__cdecl*)(int,void *),void *)" (?highlight_data@Fl_Text_Display@@QAEXPAVFl_Text_Buffer@@PBUStyle_Table_Entry@1@HDP6AXHPAX@Z2@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: void __thiscall Fl_Text_Display::buffer(class Fl_Text_Buffer *)" (?buffer@Fl_Text_Display@@QAEXPAVFl_Text_Buffer@@@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall Fl_Text_Display::Fl_Text_Display(int,int,int,int,char const *)" (??0Fl_Text_Display@@QAE@HHHHPBD@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_setvbuf". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "__lock_file". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""void __cdecl operator delete[](void *)" (??_V@YAXPAX@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall Fl_Input_Choice::Fl_Input_Choice(int,int,int,int,char const *)" (??0Fl_Input_Choice@@QAE@HHHHPBD@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "__Toupper". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "__Stoldx". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_rand". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "__Stoulx". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_srand". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall Fl_Window::hide(void)" (?hide@Fl_Window@@UAEXXZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall Fl_Window::show(void)" (?show@Fl_Window@@UAEXXZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: void __thiscall Fl_Window::show(int,char * *)" (?show@Fl_Window@@QAEXHPAPAD@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: void __thiscall Fl_Window::icon(void const *)" (?icon@Fl_Window@@QAEXPBX@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: void __thiscall Fl_Window::label(char const *)" (?label@Fl_Window@@QAEXPBD@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: void __thiscall Fl_Window::hotspot(int,int,int)" (?hotspot@Fl_Window@@QAEXHHH@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall Fl_Window::resize(int,int,int,int)" (?resize@Fl_Window@@UAEXHHHH@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual int __thiscall Fl_Window::handle(int)" (?handle@Fl_Window@@UAEHH@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual __thiscall Fl_Window::~Fl_Window(void)" (??1Fl_Window@@UAE@XZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""protected: virtual void __thiscall Fl_Window::flush(void)" (?flush@Fl_Window@@MAEXXZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""protected: virtual void __thiscall Fl_Window::draw(void)" (?draw@Fl_Window@@MAEXXZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall Fl_Window::Fl_Window(int,int,char const *)" (??0Fl_Window@@QAE@HHPBD@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""private: void __thiscall Fl_Window::size_range_(void)" (?size_range_@Fl_Window@@AAEXXZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""void __cdecl operator delete(void *)" (??3@YAXPAX@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall Fl_Output::Fl_Output(int,int,int,int,char const *)" (??0Fl_Output@@QAE@HHHHPBD@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall Fl_Box::Fl_Box(int,int,int,int,char const *)" (??0Fl_Box@@QAE@HHHHPBD@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall Fl_Image::uncache(void)" (?uncache@Fl_Image@@UAEXXZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall Fl_Image::draw(int,int,int,int,int,int)" (?draw@Fl_Image@@UAEXHHHHHH@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall Fl_Image::label(class Fl_Widget *)" (?label@Fl_Image@@UAEXPAVFl_Widget@@@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall Fl_Image::label(struct Fl_Menu_Item *)" (?label@Fl_Image@@UAEXPAUFl_Menu_Item@@@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall Fl_Image::desaturate(void)" (?desaturate@Fl_Image@@UAEXXZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall Fl_Image::color_average(unsigned int,float)" (?color_average@Fl_Image@@UAEXIM@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual class Fl_Image * __thiscall Fl_Image::copy(int,int)" (?copy@Fl_Image@@UAEPAV1@HH@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual __thiscall Fl_Image::~Fl_Image(void)" (??1Fl_Image@@UAE@XZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: static int __cdecl Fl::run(void)" (?run@Fl@@SAHXZ)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_memcpy_s". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_fwrite". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: int __thiscall Fl_Menu_::add(char const *)" (?add@Fl_Menu_@@QAEHPBD@Z)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "__Stodx". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_strcspn". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""const type_info::`vftable'" (??_7type_info@@6B@)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_fclose". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "__time64". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""struct HINSTANCE__ * fl_display" (?fl_display@@3PAUHINSTANCE__@@A)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_exit". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: static int Fl::e_keysym" (?e_keysym@Fl@@2HA)". 1>MAIN.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z)". 1>LINK : error LNK2001: Nicht aufgelöstes externes Symbol "_mainCRTStartup".
-
Du verstehst nicht: Wie hast du deine fltk.lib gebaut? Damit meine ich nicht deine Anwendung. Die Einstellungen oben sind fuer das uebersetzen der fltk.lib, nicht fuer ein Anwendungsprogramm. Btw. die Debugvariante habe ich nie benutzt.
Benutzt du auch die richtige fltk.lib (statische Bibliothek) und nicht nur die .lib zugehoerig zur .dll? Wie gross ist deine fltk.lib in Byte (ich habe keine Debugvariante zum Vergleichen)?
Und bevor du 1000 fltk-Zusatzlibs linkst, probiere es doch erstmal mit einer.
-
Meinst du mit welchen Einstellungen ich die fltk.lib erstellt hab? Das ist ne gute Frage, ist nämlich schon ziemlich lange her, aber da ich anscheinend die debug varianten habe, habe ich sehr wahrscheinlich MVC++ standard einstellungen übernommen
meine fltk.lib ist knapp 5 mb groß
und sry, dass du dich fühlst, als würdest du nem Affen das Autofahren beibringen, bisher musste ich mich nie mit dem Linker auseinandersetzen...
-
Ich habe mir jetzt nochmal FLTK 1.3.2 gedownloadet
und die entsprechenden Bibliotheken nochmals mit deinen Einstellungen erstellt:
wenn ich jetzt meine Projekt eigenschaften auf /mt & Release stelle kompiliert und linkt er ohne sich aufzuregen, Programm läuft anscheinend jetzt statisch!Danke dir, für den Denkanstoß
-
Gut das es funktioniert. Bitte!