Zoobastik
|
Комок меха
|
|
|
|
Рег.: 18.10.2003
|
Сообщений: 7460
|
Из: За спиной
|
Рейтинг: 4347
|
|
Пара вопросов по настройке VS2005 (C++ solution)
17.11.2007 12:08
|
|
|
1. Что надо выставить в свойствах проекта, чтобы он начал компилить под WinXP? т.к. по умолчанию _WIN32_WINNT 0x0400  2. Мое приложение падает при запуске на некоторых компах с сообщением о неверной конфигурации, т.е. видимо это все таки не ошибка внутри кода. Предположительно падает на старых процах (хотя сможет виноват и графический модуль). Т.е. вопрос - как сделать чтобы запускалось везде? На всякий случай (кому не лень глянуть) прога - http://forum.b.gz.ru/user/upload/file6716.zip Код - http://www.sgeproject.narod.ru/sge_0.9.zip
|
|
vond
|
|
|
|
|
Рег.: 08.04.2004
|
Сообщений: 6076
|
Из: Москва
|
Рейтинг: 1202
|
|
Re: Пара вопросов по настройке VS2005 (C++ solution)
[re: Zoobastik]
17.11.2007 12:25
|
|
|
В ответ на:
Мое приложение падает при запуске на некоторых компах с сообщением о неверной конфигурации
сразу прошу прощения, если вопрос лишний, но runtime от VS2005 (причем нужной версии) ты на этих компах конечно поставил?
|
|
Zoobastik
|
Комок меха
|
|
|
|
Рег.: 18.10.2003
|
Сообщений: 7460
|
Из: За спиной
|
Рейтинг: 4347
|
|
Re: Пара вопросов по настройке VS2005 (C++ solution)
[re: vond]
17.11.2007 12:34
|
|
|
Эм, используется только WinAPI. Вроде дополнительного ничего требоваться не должно. P.S. во всяком случае в моем коде, может это стороннние либы трясут - но вряд ли.
|
|
vond
|
|
|
|
|
Рег.: 08.04.2004
|
Сообщений: 6076
|
Из: Москва
|
Рейтинг: 1202
|
|
Re: Пара вопросов по настройке VS2005 (C++ solution)
[re: Zoobastik]
17.11.2007 14:27
|
|
|
А, ну значит я не зря спросил Попробуй взять runtime с того компа где ты собираешь прогу (файл "C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\vcredist_x86\vcredist_x86.exe") и установить его на тех компах где прога не работает.
|
|
DarkGray
|
Carpal Tunnel
|
|
|
|
Рег.: 30.09.2002
|
Сообщений: 31411
|
|
Рейтинг: 8952
|
|
Re: Пара вопросов по настройке VS2005 (C++ solution)
[re: vond]
17.11.2007 18:38
|
|
|
> сразу прошу прощения, если вопрос лишний, но runtime от VS2005 (причем нужной версии) ты на этих компах конечно поставил?
runtime ставить не надо, лучше либо: 1. статически подлинковать стандартные либы - будет более удобный вариант. 2. рядом с exe-шником положить необходимые стандартные либы
|
|
Zoobastik
|
Комок меха
|
|
|
|
Рег.: 18.10.2003
|
Сообщений: 7460
|
Из: За спиной
|
Рейтинг: 4347
|
|
Re: Пара вопросов по настройке VS2005 (C++ solution)
[re: DarkGray]
17.11.2007 18:41
|
|
|
К сожалению проверить не могу - комп на котором не запускалось точно в другом городе  Заметил, то что на новом железе ничего подобного ставить не надо. ОС везде WinXPSP2.
|
|
DarkGray
|
Carpal Tunnel
|
|
|
|
Рег.: 30.09.2002
|
Сообщений: 31411
|
|
Рейтинг: 8952
|
|
Re: Пара вопросов по настройке VS2005 (C++ solution)
[re: Zoobastik]
17.11.2007 18:48
|
|
|
найди утилиту depends и посмотри какие dll-ки хочет твоя прога.
|
|
vond
|
|
|
|
|
Рег.: 08.04.2004
|
Сообщений: 6076
|
Из: Москва
|
Рейтинг: 1202
|
|
Re: Пара вопросов по настройке VS2005 (C++ solution)
[re: DarkGray]
17.11.2007 21:25
|
|
|
В ответ на:
1. статически подлинковать стандартные либы - будет более удобный вариант. 2. рядом с exe-шником положить необходимые стандартные либы
 вот это я понимаю, вот это последовательный подход к security в Windows. Хотя точнее будет сказать не "подход", а "отход": последовательный отход от security
P.S. Static Linking Considered Harmful
|
|
DarkGray
|
Carpal Tunnel
|
|
|
|
Рег.: 30.09.2002
|
Сообщений: 31411
|
|
Рейтинг: 8952
|
|
Re: Пара вопросов по настройке VS2005 (C++ solution)
[re: vond]
17.11.2007 21:51
|
|
|
с таким же успехом можно требовать, чтобы любая библиотека (например, boost, stl и т.д.) обязательно оформлялась как отдельный dll-файл.
|
|
vozbu
|
karamba
|
|
|
|
Рег.: 14.11.2004
|
Сообщений: 4856
|
|
Рейтинг: 1057
|
|
Re: Пара вопросов по настройке VS2005 (C++ solution)
[re: vond]
21.11.2007 02:37
|
|
|
В ответ на:
вот это я понимаю, вот это последовательный подход к security в Windows. Хотя точнее будет сказать не "подход", а "отход": последовательный отход от security P.S. Static Linking Considered Harmful
Нашел, с чего поржать. В приведенной статье только один пункт про безопасность - это про рандомность адресов загрузки. Зато припомни, сколько раз хакали винду, подсовывая подправленную "dll" 
|
С тех пор, как изобрели речь, люди не могут договориться друг с другом.
 |
|