Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Два ресурс файла в проекте, ошибка линковки 
V
    Опции темы
Rickert
  Дата 29.1.2010, 07:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

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



Есть проект MFC, в нём два ресурса. Собираю в релизе: всё хорошо. Запускаю на сторонней системе - не работает, пишет что программа неверно сконфигурирована. Как указано тут - http://forum.vingrad.ru/forum/topic-233481.html
Уставноил "Runtime Library" в "Multi-Threaded".
Компилирую, получаю ошибку, её солюшен в инете обозначили: поменять "Use of MFC" в "Use MFC in a Static Library".
И вот тут просто непробиваемая ошибка: 
Цитата
fatal error CVT1100: duplicate resource.  type:GROUP_CURSOR, name:30977, language:0x0409

Значение её известно: один и тот же ресурс (GROUP_CURSOR) описан дважды. Но дело в том что такого ресурса нет. Методом гугления нашел, что один тип решил эту траблу комментирование строки с объявлением иконки в ресурсе. Закоментил и в ответ вывалилась другая ошибка:
Цитата
fatal error CVT1100: duplicate resource.  type:CURSOR, name:1, language:0x0409

Всё, фантазия кончилась. Как такие ошибки вообще лечить? Где искать? Может есть линки у кого-то как правильно мерджить два разных ресурса в одном проекте?

Это сообщение отредактировал(а) Rickert - 29.1.2010, 07:24


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
Rickert
Дата 29.1.2010, 07:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

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



Решил задачу. Потомкам:
Открываете файл ресурса в текстовом виде и ищите строки:
Код
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
LANGUAGE 9, 1
#pragma code_page(1252)
#include "afxres.rc"     // Standard components
#endif

Интересует вторая строка. В ней 1 надо заменить на что-либо другое.
MSDN Великая вещь.
solved smile 


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




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


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

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