mache eine C++ Software für Windows und Linux mit Qt4 und dem IO-Warrior40.
Unter Linux klappt bisher das Ausgeben auf LEDs.
Unter Windows habe ich die Datei "iowkit.h" und "iowwintypes.h" gleich.
Unter Linux hab ich noch die Dateien: iowkit.cpp, libiowkit.so
Unter Windows hab ich eine andere "iowkit.cpp" und noch die Dateien: hidnc.h, iowdev.h, StdAfx.h
Beim kompilieren unter Windows kommt der Fehler:
Code: Select all
g++ -c -O2 -O2 -frtti -fexceptions -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_D
LL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN
-I"C:/Programme/Qt/4.1.1/include/QtCore" -I"C:/Programme/Qt/4.1.1/include/QtGui
" -I"C:/Programme/Qt/4.1.1/include" -I"." -I"C:/Programme/Qt/4.1.1/include/Activ
eQt" -I"release" -I"." -I"C:/Programme/Qt/4.1.1/mkspecs/win32-g++" -o release\io
wkit.o src\iowkit.cpp
src\iowkit.cpp: In function `BOOLEAN IowKitLoadLibraries()':
src\iowkit.cpp:49: error: cannot convert `const char*' to `const WCHAR*' for arg
ument `1' to `HINSTANCE__* LoadLibraryW(const WCHAR*)'
src\iowkit.cpp:50: error: cannot convert `const char*' to `const WCHAR*' for arg
ument `1' to `HINSTANCE__* LoadLibraryW(const WCHAR*)'
src\iowkit.cpp:51: error: cannot convert `const char*' to `const WCHAR*' for arg
ument `1' to `HINSTANCE__* LoadLibraryW(const WCHAR*)'
mingw32-make[1]: *** [release\iowkit.o] Error 1