Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.snto-msu.net/showflat.php?Number=302848&src=arc&showlite=
Дата изменения: Unknown
Дата индексирования: Tue Apr 12 02:08:58 2016
Кодировка: Windows-1251
как скомпилировать прогу на MFC в .Net ? - Public forum of MSU united student networks
Root | Google | Yandex | Mail.ru | Kommersant | Afisha | LAN Support
  
Technical >> Hard&Soft (Archive)

Страницы: 1
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

из-за чего такое может быть?


Anonymous
Незарегистрирован
(172.16.4.49)

  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 ошибок! однако...

Страницы: 1

Technical >> Hard&Soft (Archive)

Дополнительная информация
0 зарегистрированных и 1 анонимных пользователей просматривают этот форум.

Модераторы:  exc, muse, Riamella, KAA 

Печать темы

Права
      Вы можете создавать новые темы
      Вы можете отвечать на сообщения
      HTML отключен
      UBBCode включен

Рейтинг:
Просмотров темы:

Переход в