![]() |
Blitz3d SDK Release
Вопрос - как правильно собрать Release проэкта на Blitz3d SDK С++?
Насколько я помню помимо самого выбора метода билда меняем с дебага на релиз, +надо еще галочку где то щелкнуть .... жду помощи))) |
Ответ: Blitz3d SDK Release
незнаю какие у тебя проблемы. у меня собралась демка как в debug так и в release режимах.
|
Ответ: Blitz3d SDK Release
у меня пашет и дебаг и релиз варианты, но когда потом собранные рабочие на моей машине файлы запустить на другом компе - "пишет что приложение настроено неправильно, повторная установка возможно решит проблему"
я предполагаю что не все файлы нужные скопированы |
Ответ: Blitz3d SDK Release
а... debug режим на других машинах работать не будет.
а вот в release - надо ставить флаг /MT Project->Properties -> Configuration Properties -> C/C++ -> Code Generation -> Runtime Library - ставь Multi-Threared - /MT |
Ответ: Blitz3d SDK Release
ага во ,ввот про эту галочку я и говорил)
ниче подобного у меня оно уже стоит так |
Ответ: Blitz3d SDK Release
а ты b3d.dll кладешь с ексешником?
|
Ответ: Blitz3d SDK Release
ага вместе
|
Ответ: Blitz3d SDK Release
Странно, но на других компах не пашет. Уже даже не знаю что еще может быть причиной
|
Ответ: Blitz3d SDK Release
Aceton
оно какую-то либу по манифесту подключает, а её в системе нету - вываливается ошибка ставишь генерацию манифеста отдельно от exe, это в настройках проекта (release) -> manifest tool -> input and output -> embed manifest, его ставишь в No после етого компилируешь проект, вместе с exe появляется .manifest файл, открываешь его блокнотом и смотришь что присойденяется скорее всего будет что-то из рантайма студии (врядли mingw делает манифесты), если рантайм - но на целевой системе просто устанавливаешь рантайм студии (вот рантайм от 2005 sp1 http://www.microsoft.com/downloads/d...displaylang=en ) если манифест пустой ... тогда не знаю, блиц3д сдк вроде бы не использует манифестов |
Ответ: Blitz3d SDK Release
да там в папке с релизом появлятся файл манифеста , щас проверю твои догадки
|
Ответ: Blitz3d SDK Release
содержимое манифеста
Код:
<?xml version='1.0' encoding='UTF-8' standalone='yes'?> |
Ответ: Blitz3d SDK Release
Aceton
Microsoft.VC90.CRT - ну вот, exe требует runtime 9.0 попроси кого либо скачать и установить на свой комп : http://www.microsoft.com/downloads/d...displaylang=en и потом попробовать снова |
Ответ: Blitz3d SDK Release
да я разобрался уже ))) спс
|
Ответ: Blitz3d SDK Release
надо ставить - Project->Properties -> Configuration Properties -> C/C++ -> Code Generation -> Runtime Library - Multi-Threared - /MT
я пробуратинил и ставил Multi-Threared -DLL /MT, потому манифест всегда делался НО если юзать Qt 4.4.2 вас ждёт облом с плагинами. поэтому над пихать в папку с .ехе еще и msvcr90.dll всем сбасиба за помощь |
Ответ: Blitz3d SDK Release
Aceton
в этом и проблема что микрософт запрещает пихать msvcr90.dll в папку с программой |
Часовой пояс GMT +4, время: 14:01. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot