Hello!

(Luckily this time my Posts seem to be displayed..)

I have a big problem and i invested already several hours on it with only 
little success.

Recently i developed a simple FLTK-Project (Displaying a cube which you can 
rotate along all axes) with Linux. Everything worked fine.

Now, i want to develop the same Project with Windows by using "Visual Studio 
2005 Professional". I am completely a beginner with Visual Studio.

To be able to use FLTK on Windows i downloaded the .zip-file it from here. 
After that, i built it by double-clicking on fltk.dsw which is located in the 
directory /visualc (well that's written in the FLTK manual on page 6..).

Now the steps that i tried to get started my project:

1. I started a new project: Visual C++/Win32-Project/Console Application/Empty 
Project (Yes i want to be able to start the program at the Console even though 
it is a GUI-Application..I hope it's ligitmate to that).
2. Under "Properties/Configuration Properties/[C/C++]/General" (i don't know 
exactly in english, because i use a german version) I adjusted the 
Include-Directories to the directory where the "FL" directory is located, so 
that i can write <FL/Fl.H> in my source-code.
3. Furthermore, I set the Preprocessor-Flags to "WIN32;_DEBUG;_CONSOLE;FL_DLL". 
I should add "FL_DLL" according to the FLTK manual on page 7..
4. After that i built my project which should (only now for the beginning) only 
show a Fl_Window:

//main.cpp:

#include <FL/Fl.H>
#include <FL/Fl_Window.H>

int main(int argc, char **argv)
{
  Fl_Window *window = new Fl_Window(512, 512, 512, 512,"CubeWindow");
  window->show();

  return Fl::run();
}
5. 10 error-messages poped up such as follows:

error LNK2019: Verweis auf nicht aufgelöstes externes Symbol 
""__declspec(dllimport) public: static int __cdecl Fl::run(void)" ([EMAIL 
PROTECTED]@@SAHXZ)" in Funktion "_main".        main.obj

"Verweis auf nicht aufgelöstes externes Symbol" could be rendered in english 
as "Link on non-resolved external symbol"

The other 9 errors had the same problem of "non-resolved external symbol".

The directory where my program is located is C:\MyProject\mycube\
The directory where the whole FLTK-stuff is located is C:\FLTK\fltk-1.1.7

A "fltkdlld.dll" is located in C:\FLTK\fltk-1.1.7\visualc

Maybe you know an answer to my problem..

Thanks!

David

_______________________________________________
fltk-dev mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-dev

Reply via email to