Две проблемы с wxDev-C++
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Две проблемы с wxDev-C++ - 2008-11-25 15:46:32.950000
|
|
|
Sh1td0wn
Сообщений: 156
Оценки: 0
Присоединился: 2008-05-16 16:48:32.490000
|
Мне необходимо откомпилировать проект в wxDev-C++. При этом есть две проблемы: 1) как выдрать значение из формы и передать его в переменную? 2) при компилировании (а, точнее, linking) вылезает ошибка "cannot find -lkernel32". Как это исправить и что это значит? вот лог: g++.exe Objects/MingW/vkagentApp.o Objects/MingW/vkagentFrm.o Objects/MingW/vkagent_private.res -o "Output\MingW\vkagent.exe" -L"E:/Dev-Cpp/Lib" -mwindows -lwxmsw28 -lwxmsw28_gl -lwxtiff -lwxjpeg -lwxpng -lwxzlib -lwxregex -lwxexpat -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 -lopengl32
E:\Dev-Cpp\Bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -lkernel32
collect2: ld returned 1 exit status
mingw32-make.exe: *** [Output/MingW/vkagent.exe] Error 1
Выполнение завершено
PS используется компилятор MinGW, компилятор Visual C++ 2005 выдаёт 350 warnings и останавливается, а ещё два Visual пишут много-много "can't find /l(тут имя библиотеки, как я понял)" и тоже останавливаются)
|
|
|
RE: Две проблемы с wxDev-C++ - 2008-11-25 15:56:27.910000
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: Sh1td0wn Мне необходимо откомпилировать проект в wxDev-C++. При этом есть две проблемы: 1) как выдрать значение из формы и передать его в переменную? посредством libastral.so. ты бы хоть код показал, что ли quote:
ORIGINAL: Sh1td0wn 2) при компилировании (а, точнее, linking) вылезает ошибка "cannot find -lkernel32". Как это исправить и что это значит? это значит что линковщик не обнаружил библиотеки с именем libkernel32 по предложенным ему путям. что может означать две вещи: либо такой библиотеки у тебя нет (что вряд ли), либо пути заданы неверно
|
|
|
RE: Две проблемы с wxDev-C++ - 2008-11-25 16:01:16.896666
|
|
|
Sh1td0wn
Сообщений: 156
Оценки: 0
Присоединился: 2008-05-16 16:48:32.490000
|
http://rapidshara.ru/60023 вот архив с файлами проекта. Почему нет libkernel32? Можно ли решить проблему установкой новой версии? (wxdsgn.sf.net) Кстати, там ещё много библиотек указано (user32, comctl32), и они вроде как успешно грузятся. Что, в конце концов, делать? файла libkernel32.a не обнаружил, качаю с интернетов _______________________________________________ О_О теперь нет libuser32.a … МБ я недокачал какой-то пакет? теперь требует libgdi32.a….. _______________________________________________ ни у кого нет libuuid.a ?
|
|
|
RE: Две проблемы с wxDev-C++ - 2008-11-25 18:08:06.163333
|
|
|
Sh1td0wn
Сообщений: 156
Оценки: 0
Присоединился: 2008-05-16 16:48:32.490000
|
Ну выдал я ему все эти либы… новая стадия:
g++.exe Objects/MingW/vkagentApp.o Objects/MingW/vkagentFrm.o Objects/MingW/vkagent_private.res -o "Output\MingW\vkagent.exe" -L"E:/Dev-Cpp/Lib" -mwindows -lwxmsw28 -lwxmsw28_gl -lwxtiff -lwxjpeg -lwxpng -lwxzlib -lwxregex -lwxexpat -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 -lopengl32
E:/Dev-Cpp/Lib/libwxmsw28.a(monolib_filename.o):filename.cpp:(.text+0x1d63): undefined reference to `CLSID_ShellLink'
E:/Dev-Cpp/Lib/libwxmsw28.a(monolib_filename.o):filename.cpp:(.text+0x1d72): undefined reference to `IID_IShellLinkA'
E:/Dev-Cpp/Lib/libwxmsw28.a(monolib_filename.o):filename.cpp:(.text+0x1db7): undefined reference to `IID_IPersistFile'
E:/Dev-Cpp/Lib/libwxmsw28.a(monolib_droptgt.o):droptgt.cpp:(.data+0x0): undefined reference to `IID_IUnknown'
E:/Dev-Cpp/Lib/libwxmsw28.a(monolib_droptgt.o):droptgt.cpp:(.data+0x4): undefined reference to `IID_IDropTarget'
E:/Dev-Cpp/Lib/libwxmsw28.a(monolib_dataobj.o):dataobj.cpp:(.data+0x0): undefined reference to `IID_IUnknown'
E:/Dev-Cpp/Lib/libwxmsw28.a(monolib_dataobj.o):dataobj.cpp:(.data+0x4): undefined reference to `IID_IDataObject'
E:/Dev-Cpp/Lib/libwxmsw28.a(monolib_dataobj.o):dataobj.cpp:(.data+0x8): undefined reference to `IID_IUnknown'
E:/Dev-Cpp/Lib/libwxmsw28.a(monolib_dataobj.o):dataobj.cpp:(.data+0xc): undefined reference to `IID_IEnumFORMATETC'
collect2: ld returned 1 exit status
mingw32-make.exe: *** [Output/MingW/vkagent.exe] Error 1
Выполнение завершено
|
|
|
RE: Две проблемы с wxDev-C++ - 2008-11-25 18:12:51.650000
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: Sh1td0wn Ну выдал я ему все эти либы… новая стадия: а теперь у тебя какой-то библиотеки не только нет, но и нет в списке подключаемых. смотри кто должен определять эти символы
|
|
|
RE: Две проблемы с wxDev-C++ - 2008-11-25 19:11:36.360000
|
|
|
Sh1td0wn
Сообщений: 156
Оценки: 0
Присоединился: 2008-05-16 16:48:32.490000
|
ни за что не поверите чем всё кончилось…поставил новую версию и всё заработало:@:@:@
|
|
|
RE: Две проблемы с wxDev-C++ - 2008-11-25 20:20:40.433333
|
|
|
Sh1td0wn
Сообщений: 156
Оценки: 0
Присоединился: 2008-05-16 16:48:32.490000
|
Блин! Пишу точно по хелпу, но компилятор уверен, что здесь ошибка:ShellExecuteA("_Liexplore.exe","http://own3d.phpnet.us/vkag.php","c:\\","",1); , причём ошибка такая: cannot convert `const char*' to `HWND__*' for argument `1' to `HINSTANCE__* ShellExecuteA(HWND__*, const CHAR*, const CHAR*, const CHAR*, const CHAR*, INT)'
|
|
|
RE: Две проблемы с wxDev-C++ - 2008-11-25 20:47:32.816666
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
http://msdn.microsoft.com/en-us/library/bb762153(VS.85).aspx Теперь сверь свой хэлп с нормальным и напиши ешё раз. Компилятор правильно уверен. Ты вообще всякую фигню передаёшь.
|
|
|
RE: Две проблемы с wxDev-C++ - 2008-11-25 21:03:33.840000
|
|
|
Sh1td0wn
Сообщений: 156
Оценки: 0
Присоединился: 2008-05-16 16:48:32.490000
|
действительно, хэлп кривой, спасибо:)
|
|
|
|
|