Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Release-программа VS 2005, Работа программы на других машинах 
:(
    Опции темы
Platon
Дата 23.1.2007, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: нет
Всего: 40



Здравствуйте, уважаемые.

Не пойму почему этой темы нет в FAQ, может пропустил.

Все таки, как скомпилировать нормальную программу, чтобы работала на других машинах.
Пробовал в пропертис менять использование MFC из винды, в статическом виде, но выдает ошибки типа:

Цитата

Error    1    error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) already defined in LIBCMT.lib(typinfo.obj)    msvcrt.lib    
Error    2    error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) already defined in LIBCMT.lib(typinfo.obj)    msvcrt.lib    
Warning    3    warning LNK4098: defaultlib 'msvcrt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library    LIBCMT.lib    
Error    4    fatal error LNK1169: one or more multiply defined symbols found    C:\Visual Studio 2005\Projects\a\Release\a.exe    


Расстроился, ведь многим это помогало.

Что бы это могло значить? и как все таки разрешить эти редефайны? или как сконфигурировать компилятор?
PM MAIL ICQ   Вверх
_hunter
Дата 23.1.2007, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 16
Всего: 98



надо не мфц из винды, а статическую линковку выбрать.


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Platon
Дата 23.1.2007, 17:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: нет
Всего: 40



Хотелось бы знать как? Заодно спрошу, как в конечную программу влить все dll которые использовались? Т.е. на выходе 1 исполняемый файл.

Это сообщение отредактировал(а) Platon - 23.1.2007, 17:33
PM MAIL ICQ   Вверх
_hunter
Дата 23.1.2007, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 16
Всего: 98



выбрать use mfc in a static library 
и в свойствах кодогенератора в свойствах runtime library выбрать вариант без dll.

ищи что-нить типа "загрузка dll из памяти"


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Platon
Дата 23.1.2007, 17:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: нет
Всего: 40



Цитата(_hunter @  23.1.2007,  17:43 Найти цитируемый пост)
выбрать use mfc in a static library 
и в свойствах кодогенератора в свойствах runtime library выбрать вариант без dll.


Пробовал, выдает ошибки с поста № 1.

Цитата(_hunter @  23.1.2007,  17:43 Найти цитируемый пост)
ищи что-нить типа "загрузка dll из памяти" 


искал, если бы нашел, не спрашивал бы на форуме.


PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0471 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.