Compiling winelib dependant code with g++
wineg++ is using g++, and is passing its options to g++. How can I link some winelib-dependant code with g++ ? compilation is okay, but at linking time, all wine functions are unresolved. // ### here's the output :### [root(a)udp015809uds Wine2]# g++ -lwine registry.o registry_wrap.o -o registry.out registry.o(.text+0x2e): In function `CreateKey(char const*)': : undefined reference to `RegCreateKeyA' registry.o(.text+0x58): In function `CreateKey(char const*)': : undefined reference to `RegQueryValueExA' registry.o(.text+0x8f): In function `CreateKey(char const*)': : undefined reference to `RegQueryValueExA' registry.o(.text+0xa5): In function `CreateKey(char const*)': : undefined reference to `MessageBoxA' collect2: ld returned 1 exit status // ### And the same code compiled with wineg++ ### [root(a)udp015809uds Wine2]# wineg++ -lwine registry.o registry_wrap.o -o registry.out // program runs okay. For information, I need to use g++ in order to assimilate wine lib framework to SWIG, to generate Win32 wrappers in C# for mono. Thanks.
Gaudet Michael-MGAU01 wrote:
wineg++ is using g++, and is passing its options to g++.
How can I link some winelib-dependant code with g++ ?
compilation is okay, but at linking time, all wine functions are unresolved.
// ### here's the output :###
[root(a)udp015809uds Wine2]# g++ -lwine registry.o registry_wrap.o -o
I don't use winelib much but maybe you have to explicitly link against the needed dlls? Ivan.
participants (2)
-
Gaudet Michael-MGAU01 -
Ivan Leo Puoti