Ммм… А что опять с gcc в Wine (точнее wineg++)? Теперь даже элементарная прога не собирается:
#include <iostream>
#include <windows.h>
int main (int argc, char* argv[]) {
return 0;
}
Ошибка
alexey@alexey-laptop:~/prg$ wineg++ example.cpp -o example.exe
In file included from /usr/include/wine/windows/windows.h:64:0,
from example.cpp:2:
/usr/include/wine/windows/winsock.h:443:16: ошибка: повторное определение «struct timeval»
In file included from /usr/include/time.h:41:0,
from /usr/include/pthread.h:24,
from /usr/include/x86_64-linux-gnu/c++/4.7/./bits/gthr-default.h:41,
from /usr/include/x86_64-linux-gnu/c++/4.7/./bits/gthr.h:150,
from /usr/include/c++/4.7/ext/atomicity.h:34,
from /usr/include/c++/4.7/bits/ios_base.h:41,
from /usr/include/c++/4.7/ios:43,
from /usr/include/c++/4.7/ostream:40,
from /usr/include/c++/4.7/iostream:40,
from example.cpp:1:
/usr/include/x86_64-linux-gnu/bits/time.h:30:8: ошибка: предыдущее определение «struct timeval»
In file included from /usr/include/wine/windows/windows.h:64:0,
from example.cpp:2:
/usr/include/wine/windows/winsock.h:447:10: ошибка: invalid type in declaration before «,» token
winegcc: g++ failed
ОС: Ubuntu 12.10 64-bit Wine: 1.5.26