Maxus
|
Carpal Tunnel
|
|
|
|
Рег.: 12.12.2002
|
Сообщений: 4654
|
|
Рейтинг: 1204
|
|
как скомпилировать прогу на MFC в .Net ?
10.03.2003 02:07
|
|
|
чтобы она не требовала дополнительных библиотек (для переноса на комп где стоит только голая винда например)
|
|
DarkGray
|
Carpal Tunnel
|
|
|
|
Рег.: 30.09.2002
|
Сообщений: 31408
|
|
Рейтинг: 8951
|
|
Re: как скомпилировать прогу на MFC в .Net ?
[re: Maxus]
10.03.2003 02:10
|
|
|
Вопрос некорректный.
Правильно я понимаю, что ты под "скомпилировать прогу на MFC в .Net" понимаешь откомпилировать MFC в VC7.0?
Если да, то поставь static MFC, static libs и т.д.
|
|
Maxus
|
Carpal Tunnel
|
|
|
|
Рег.: 12.12.2002
|
Сообщений: 4654
|
|
Рейтинг: 1204
|
|
Re: как скомпилировать прогу на MFC в .Net ?
[re: DarkGray]
10.03.2003 11:38
|
|
|
ты правильно понимаешь, но где это надо менять в уже существующем проекте (че-то найти не могу...)
|
|
DarkGray
|
Carpal Tunnel
|
|
|
|
Рег.: 30.09.2002
|
Сообщений: 31408
|
|
Рейтинг: 8951
|
|
Re: как скомпилировать прогу на MFC в .Net ?
[re: Maxus]
10.03.2003 12:50
|
|
|
Билдить лучше Release-версию.
Подключаем MFC в static виде Properties\General\Use of MFC - Use Mfc in static library
Если используется ATL, то Properties\General\Use of ATL - Static link to ATL Если не используется, то Properties\General\Use of ATL - Not using ATL
Подключаем runtime библиотеки в static-виде: Properties\C/C++\Code Generation\Runtime Library - Multi-threaded (/MT)
|
|
Maxus
|
Carpal Tunnel
|
|
|
|
Рег.: 12.12.2002
|
Сообщений: 4654
|
|
Рейтинг: 1204
|
|
Re: как скомпилировать прогу на MFC в .Net ?
[re: DarkGray]
10.03.2003 18:44
|
|
|
наконец до меня дошло... я перерыл все меню, а оно было совсем в другом месте (не удивительно что я Properties найти не мог). Сенькс.
|
|
Maxus
|
Carpal Tunnel
|
|
|
|
Рег.: 12.12.2002
|
Сообщений: 4654
|
|
Рейтинг: 1204
|
|
Re: как скомпилировать прогу на MFC в .Net ?
[re: DarkGray]
05.05.2003 09:05
|
|
|
компилирую другую прогу, настройки те же, в debug и Relesae компилируется нормально, а в статике выдает вот это:
libcmt.lib(crt0.obj) : error LNK2019: unresolved external symbol _main referenced in function _mainCRTStartup st/task2.exe : fatal error LNK1120: 1 unresolved externals
из-за чего такое может быть?
|
|
|
Re: как скомпилировать прогу на MFC в .Net ?
[re: Maxus]
05.05.2003 12:22
|
|
|
Если все перестает компилироваться после перехода к статич. библиотекам MFC, то возможно, в программе подключаются библиотеки, использующие MFC как динамические. Тогда их тоже надо перекомпилировать со статически подключаемым MFC. Скроее всего все заработает.
|
|
Maxus
|
Carpal Tunnel
|
|
|
|
Рег.: 12.12.2002
|
Сообщений: 4654
|
|
Рейтинг: 1204
|
|
Re: как скомпилировать прогу на MFC в .Net ?
[re: Anonymous]
05.05.2003 16:25
|
|
|
ээээээээ, а, ээээээ ......
вроде я ничем таким не занимался... как понять что они это используют и где? я только-то <math.h> вроде и подключал... или это с диалоговыми окнами проблемы могут быть какие-то?
|
|
Maxus
|
Carpal Tunnel
|
|
|
|
Рег.: 12.12.2002
|
Сообщений: 4654
|
|
Рейтинг: 1204
|
|
Re: как скомпилировать прогу на MFC в .Net ?
[re: Maxus]
05.05.2003 16:31
|
|
|
переставил нужные галочки в релизе и мелкосовтовский компилятор с радостью его сжевал, а интеловский выдает 9 ошибок! однако...
|
|