Bonjour,

J'ai quelque soucis de compilation avec mon programme. J'utilise des wxThread, openCV et une autre bibliothèque pour communiquer avec ma caméra FireWire (UniControl).

Lorsque je compile, les build messages m'envoient gentiment sur le fichier winundef.h -_-'. Je vais pas copier le code car je sais pas où est le problème et il est trop long

voici les build messages :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
||=== Programme-console-acquisition-camera-thread, Release ===|
C:\Program Files\Allied Vision Technologies\FirePackage\UniAPI\include\uni_defines.h|4|warning: ignoring #pragma warning |
C:\Program Files\Allied Vision Technologies\FirePackage\UniAPI\include\uni_types.h|53|warning: ignoring #pragma message |
C:\Program Files\Allied Vision Technologies\FirePackage\UniAPI\include\uni_notification.h||In constructor `S_UNI_NOTIFICATION::S_UNI_NOTIFICATION()':|
C:\Program Files\Allied Vision Technologies\FirePackage\UniAPI\include\uni_notification.h|150|warning: `S_UNI_NOTIFICATION::m_CamId' will be initialized after|
C:\Program Files\Allied Vision Technologies\FirePackage\UniAPI\include\uni_notification.h|149|warning:   `UINT32_TYPE S_UNI_NOTIFICATION::m_NotificationType'|
C:\Program Files\Allied Vision Technologies\FirePackage\UniAPI\include\uni_notification.h|159|warning:   when initialized here|
C:\wxWidgets-2.8.10\include\wx\msw\winundef.h||In function `HWND__* CreateDialog(HINSTANCE__*, const TCHAR*, HWND__*, BOOL (*)(HWND__*, UINT, WPARAM, LPARAM))':|
C:\wxWidgets-2.8.10\include\wx\msw\winundef.h|39|error: cannot convert `const TCHAR*' to `const WCHAR*' for argument `2' to `HWND__* CreateDialogParamW(HINSTANCE__*, const WCHAR*, HWND__*, BOOL (*)(HWND__*, UINT, WPARAM, LPARAM), LPARAM)'|
C:\wxWidgets-2.8.10\include\wx\msw\winundef.h||In function `HFONT__* CreateFont(int, int, int, int, int, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, const TCHAR*)':|
C:\wxWidgets-2.8.10\include\wx\msw\winundef.h|70|error: cannot convert `const TCHAR*' to `const WCHAR*' for argument `14' to `HFONT__* CreateFontW(int, int, int, int, int, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, const WCHAR*)'|
C:\wxWidgets-2.8.10\include\wx\msw\winundef.h||In function `HWND__* CreateWindow(const TCHAR*, const TCHAR*, DWORD, int, int, int, int, HWND__*, HMENU__*, HINSTANCE__*, void*)':|
C:\wxWidgets-2.8.10\include\wx\msw\winundef.h|95|error: cannot convert `const TCHAR*' to `const WCHAR*' for argument `2' to `HWND__* CreateWindowExW(DWORD, const WCHAR*, const WCHAR*, DWORD, int, int, int, int, HWND__*, HMENU__*, HINSTANCE__*, void*)'|
C:\wxWidgets-2.8.10\include\wx\msw\winundef.h||In function `HMENU__* LoadMenu(HINSTANCE__*, const TCHAR*)':|
C:\wxWidgets-2.8.10\include\wx\msw\winundef.h|112|error: cannot convert `const TCHAR*' to `const WCHAR*' for argument `2' to `HMENU__* LoadMenuW(HINSTANCE__*, const WCHAR*)'|
C:\wxWidgets-2.8.10\include\wx\msw\winundef.h||In function `HWND__* FindText(FINDREPLACEA*)':|
C:\wxWidgets-2.8.10\include\wx\msw\winundef.h|127|error: cannot convert `FINDREPLACEA*' to `FINDREPLACEW*' for argument `1' to `HWND__* FindTextW(FINDREPLACEW*)'|
C:\wxWidgets-2.8.10\include\wx\msw\winundef.h||In function `HICON__* LoadIcon(HINSTANCE__*, const TCHAR*)':|
C:\wxWidgets-2.8.10\include\wx\msw\winundef.h|318|error: cannot convert `const TCHAR*' to `const WCHAR*' for argument `2' to `HICON__* LoadIconW(HINSTANCE__*, const WCHAR*)'|
C:\wxWidgets-2.8.10\include\wx\msw\winundef.h||In function `HBITMAP__* LoadBitmap(HINSTANCE__*, const TCHAR*)':|
C:\wxWidgets-2.8.10\include\wx\msw\winundef.h|331|error: cannot convert `const TCHAR*' to `const WCHAR*' for argument `2' to `HBITMAP__* LoadBitmapW(HINSTANCE__*, const WCHAR*)'|
trie-2009\Programme-console-acquisition-camera-thread\Sources\SequencePdV.cpp||In member function `int SequencePdV::cherchePriseDeVuePertinente(PriseDeVue*)':|
trie-2009\Programme-console-acquisition-camera-thread\Sources\SequencePdV.cpp|75|warning: statement has no effect|
||=== Build finished: 7 errors, 6 warnings ===|

Si quelqu'un aurais une idée cela m'aiderais grandement ^^.


Ps: Avant l'ajout de wxThread mon programme était un programme console et fonctionnait très bien (mis a part un problème de stabilité => thread). J'ai rajouté les thread ainsi qu'une interface qui sert a rien pour utiliser les wxThread.