Compiling with Winelib and msvcrt
David Walser
luigiwalser at yahoo.com
Sun Feb 17 16:17:52 CST 2002
Hi, I'm trying to compile a simple Win32 console app (
http://luigiwalser.homeip.net:8080/~walser/cosc/450/ex3/ex3.cpp if you want
to see it).
I did:
winemaker --console -I/usr/include/wine/msvcrt -I/usr/include/wine/wine
-imsvcrt.dll --single-target ex3
./configure --with-wine-libraries=/usr/lib
--with-wine-includes=/usr/include/wine --with-wine-dlls=/usr/lib/wine
--with-wine-tools=/usr/bin
But make ends like this:
gcc -c -g -O2 -fPIC -D_REENTRANT -DWINELIB -I. -I/usr/include/wine/msvcrt
-I/usr/include/wine/wine -I/usr/include/wine -o ex3.spec.o ex3.spec.c
c++ -shared -Wl,-rpath,/usr/local/lib -Wl,-Bsymbolic -o ex3.so ex3.o
ex3.spec.o -L/usr/lib -lwine -lwine_unicode -lwine_uuid -lm
ex3.spec.o: In function `__wine_exe_main':
/home/walser/cosc/450/ex3/ex3.spec.c:52: undefined reference to
`__wine_get_main_args'
/home/walser/cosc/450/ex3/ex3.spec.c:53: undefined reference to `ExitProcess'
ex3.o: In function `main':
/home/walser/cosc/450/ex3/ex3.cpp:25: undefined reference to `GetSystemTime'
/home/walser/cosc/450/ex3/ex3.cpp:36: undefined reference to `_beginthread'
/home/walser/cosc/450/ex3/ex3.cpp:37: undefined reference to `Sleep'
/home/walser/cosc/450/ex3/ex3.cpp:43: undefined reference to `GetSystemTime'
/home/walser/cosc/450/ex3/ex3.cpp:47: undefined reference to `Sleep'
/home/walser/cosc/450/ex3/ex3.cpp:49: undefined reference to `Sleep'
ex3.o: In function `threadWork(void *)':
/home/walser/cosc/450/ex3/ex3.cpp:81: undefined reference to `Sleep'
test -e ex3 || ln -s /usr/bin/wine ex3
Note: it is computer science HW but building it with WINE isn't part of the
homework, so I'm not asking you to do my HW for me :o)
http://facultyfp.salisbury.edu/taanastasio/COSC450/Spr02/Assignments/Exercise3/ex3.html
is the assignment.
Info about my WINE installation:
It's WINE 20011226 compiled from Mandrake SRPMS, the packages I have are:
wine
libwine1
libwine1-devel
wine-utils
you can look on rpmfind.net if you want to see what they include.
Can anybody please help me get this working? Last note: if this is a
mailing list, I'm not subscribed to it.
Thanks.
More information about the wine-devel
mailing list