[C++] субж в MSVS 2005

Olenenok

Он может создать консольное приложение не требующее фреймворка?

stm8823636

c++->win32->win32 console application

Olenenok

Нет, на другой машине без фреймворка исполняемый файл не работает.

maggi14

жалуется на отсутствие фреймворка?

Olenenok

Нет, насчёт фреймворка ничего не говорит. Кажется, не в фреймворке дело, но тогда в чём?

maggi14

библиотеки. Но тогда он должен жаловаться на отсутствие библиотек.
Слинкуй экзешник статически.

Alexander08

да не должен он ни на что жаловаться - эта ж просто ехешник.
и, вообще, без фреймворка работать не будет.
кури основы студии...

maggi14

впрочем, на библиотеки тоже должен жаловаться.
У тебя программа вообще ничего не выдает? Как это происходит?

Olenenok

При запуске - приложение не настроено, повторная установка решит все ваши проблемы и т.д.

maggi14

чего это не должен? пока не установил себе студию.нет, встречал экзешники, которые ругались на отсутствие фреймворка. Могу дать ссылку на одну из них.

Alexander08

может, но не должен.

Dasar

> Нет, на другой машине без фреймворка исполняемый файл не работает.
1. укажи собираться в release-и
2. укажи собираться со статически прилинкованными библиотеками
3. запости сюда скриншот с настройками проекта (из которых видно, что ты все это сделал)

Dasar

> и, вообще, без фреймворка работать не будет
кто именно работать не будет? и почему?

bleyman

кто именно работать не будет? и почему?
Кайафа сказал, что "Она" работать не будет.
Потому что пока он не поставил VS 2003, он встречал экзешнеки.
Мега-ржачный тред, на самом деле.

maggi14

чего? перечитай-ка тред заново и найди, где я сказал, что:
а) кто-то не будет работать;
б) что это из-за того, что пока..

bleyman

пока не установил себе студию.нет, встречал экзешники, которые ругались на отсутствие фреймворка. Могу дать ссылку на одну из них.

Честно признаюсь, я не смог до конца понять эту фразу. Но вроде как речь о том, что она не будет работать.

Olenenok

maggi14

Я сказал о том, что (как минимум, некоторые) дотнет-программы запускаются и без фреймворка, но жалуются на его отсутствие.

Dasar

запости еще скриншот со страницы настроек:
Configuration Properties -> C/C++ -> Code Generation

maggi14

наверно, идиотский вопрос: на другой машине, случаем, не 95/98?

okunek

открой для себя alt+prtscr

Olenenok

XP SP2

Olenenok

Dasar

Multithread DLL - обозначает, что сейчас у тебя линкуется не статически
замени на просто Multithreaded (/MT) и будет тебе счастье

Olenenok

Заработала. Спасибо
Оставить комментарий
Имя или ник:
Комментарий: