Hi,
I have trouble getting my compiled lib-s working on MSVC++ 2010.

Here's what I do:
- Downloaded a new release, that has an ide\VisualC2010 folder
(fltk-1.3.x-r8570).
- The whole solution builds without errors and warnings.
- I make a new Win32 project, and add the following dependencies:
fltk.lib;fltkforms.lib;fltkimages.lib;wsock32.lib;comctl32.lib
- And I use the following test:

#include <FL/Fl.H>
#include <FL/Fl_Window.H>
int main()
{
    Fl_Window win(300,200,"ablak?");

    Fl::run();
}

Here's a few of the hundreds of errors that happens:

1>------ Build started: Project: VC2010-FLTK-test, Configuration: Debug
Win32 ------
2>------ Build started: Project: from_empty, Configuration: Debug Win32
------
2>  main.cpp
2>c:\program files\microsoft visual studio 10.0\vc\include\fl\xutf8.h(33):
fatal error C1083: Cannot open include file: 'X11/X.h': No such file or
directory
1>LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other
libs; use /NODEFAULTLIB:library
1>fltk.lib(Fl.obj) : error LNK2019: unresolved external symbol
__imp__OleInitialize@4 referenced in function "void __cdecl
fl_OleInitialize(void)" (?fl_OleInitialize@@YAXXZ)
1>fltk.lib(Fl.obj) : error LNK2019: unresolved external symbol
__imp__GdiFlush@0 referenced in function "public: static void __cdecl
Fl::flush(void)" (?flush@Fl@@SAXXZ)
1>fltk.lib(Fl_Printer.obj) : error LNK2019: unresolved external symbol
__imp__DeleteObject@4 referenced in function "public: virtual void
__thiscall Fl_PostScript_Graphics_Driver::loop(int,int,int,int,int,int)"
(?loop@Fl_PostScript_Graphics_Driver@@UAEXHHHHHH@Z)
1>fltk.lib(Fl_Double_Window.obj) : error LNK2001: unresolved external symbol
__imp__DeleteObject@4
1>fltk.lib(fl_read_image.obj) : error LNK2001: unresolved external symbol
__imp__DeleteObject@4

1>fltk.lib(fl_arci.obj) : error LNK2001: unresolved external symbol
__imp__SelectObject@8
1>fltk.lib(Fl_Double_Window.obj) : error LNK2001: unresolved external symbol
__imp__SelectObject@8
1>fltk.lib(fl_read_image.obj) : error LNK2001: unresolved external symbol
__imp__SelectObject@8

Fl_Native_File_Chooser::showdir(void)" (?showdir@Fl_Native_File_Chooser
@@AAEHXZ)
1>fltk.lib(fl_read_image.obj) : error LNK2019: unresolved external symbol
__imp__GetDIBits@28 referenced in function "unsigned char * __cdecl
fl_read_image(unsigned char *,int,int,int,int,int)" (?fl_read_image@
@YAPAEPAEHHHHH@Z)
1>fltk.lib(Fl_grab.obj) : error LNK2019: unresolved external symbol
__imp__SetActiveWindow@4 referenced in function "public: static void __cdecl
Fl::grab(class Fl_Window *)" (?grab@Fl@@SAXPAVFl_Window@@@Z)
1>H:\_katzworks\_C_C++\_FUN++_\FLTK\VC2010-FLTK-test\Debug\VC2010-FLTK-test.exe
: fatal error LNK1120: 136 unresolved externals
========== Build: 0 succeeded, 2 failed, 0 up-to-date, 0 skipped ==========

By the way, I have been using MSVC++ 2008 since now, and had no problems.

I would be glad for any advice, what may I do wrong.

Thanks,
katz
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to