crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Компиляция в Visual Studio с ключом /MT
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
Теги
Выровнять по центру
Ссылка на тему
Ссылка на сообщение
Скрытый текст
Сокращение
Код с подсветкой
Offtopic
 
Удалить форматирование
Спец. элементы
Шрифт
Размер
 
Цвет шрифта
 
Отменить ввод
Вернуть ввод
Полужирный
Курсив
Подчеркнутый
 
 
Смайлики
Вставить изображение
Вставить адрес электронной почты
Цитата
Код
Раскрывающийся текст
 
Увеличить отступ
По левому краю
По центру
По правому краю
Вставить список
Вставить список

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
AD Дата 13.3.2009, 12:57
 
Цитата(kuler @ 13.3.2009, 12:37) *
а она у тебя не так зависит?

Неа, не так.
[attachment=487:zavisimost.JPG]
kuler Дата 13.3.2009, 12:37
 
Цитата(AD @ 13.3.2009, 11:32) *
Вроде как отключил эту зависимость и пересобрал Qt

а она у тебя не так зависит?
AD Дата 13.3.2009, 11:32
 
Цитата(kuler @ 13.3.2009, 11:21) *
кстати зависимость может быть изза того что сама qt так собрана - с ней.

Вроде как отключил эту зависимость и пересобрал Qt.
kuler Дата 13.3.2009, 11:21
  кстати зависимость может быть изза того что сама qt так собрана - с ней.
AD Дата 5.2.2009, 18:58
  Забавно у кое-кого получилось. :)
Вопрос: что еще следует указать помимо флага /MT, для того, чтобы не было зависимости от MSVRT*.dll
Ответ: надо указать флаг /MT!

Большое человеческое спасибо! :D

* - версия Visual Studio

Юра, обсуждение было лишь к тому, как лучше отключить манифесты. Один вариант - просто убрать из строки подключения. Второй вариант - подгружать манифест только в том случае, если в настройках проекта пользователь НЕ ЗАПРЕТИЛ его подгружать.
Litkevich Yuriy Дата 5.2.2009, 18:17
 
Цитата(kalombo @ 5.2.2009, 20:54) *
а в нём на ссылку на ПрогОрг.
у них еще обсуждение было.
kalombo Дата 5.2.2009, 17:54
  Не знаю как начать, поэтому опишу всё, что я сделал=). Хотел я, чтобы собранные в MSVS Qt-приложения зависели только от Qt-шных библиотек, наткнулся на этот топик, а в нём на ссылку на ПрогОрг. Сделал по статье, зависимость осталась, но только от одной библиотеки - MSVCR90.dll. Погуглил, нашел такое решение
Project Property->Configuration properties->c/c++->code generation->runtime library->MT
Project Property->Linking->Manifest File->Generating Manifest->NO
Только размер приложения увеличился на 40 килобайт. Но думаю это пустяки=) Буду рад, если мой пост кому-то поможет.
kuler Дата 5.2.2009, 10:38
  вообще поиск в гугле выявил схожие проблемы, но вроде решения я не нарыл
AD Дата 4.2.2009, 19:12
 
Цитата(kuler @ 4.2.2009, 18:52) *
а зачем ее отрубать?

и в linker->input есть inherit values может с ними чо поделать?

:blink: я твоя не понимать....
Мне необходимо узнать какой флажок нужно установить. Напрямую (т.е. ручками) эту библиотеку, msvcrt.lib, подключать не следует - будут ошибки и много. А вот каким флагом это регулируется?
kuler Дата 4.2.2009, 18:52
  а зачем ее отрубать?

и в linker->input есть inherit values может с ними чо поделать?
Просмотр темы полностью (откроется в новом окне)
RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 10.7.2025, 18:30