![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
podzamkom |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.10.2009 Где: Москва Репутация: нет Всего: нет |
Разрабатываю приложения в старой версии MS VC++, дистрибутив утерян. Поэтому при установке среды на другой/другие компьютеры переношу среду и библиотеки копированием. В этот раз осечка на домашнем компьютере, не помогает и рабочая копия с компьютера на работе. Проверил пути в настройках и реестре, все верно. Ошибка возникает при компиляции любого работающего ранее проекта:
Deleting output files for rebuild. Compiling resources... Compiling... C:\MSVC20\Proects_\Reer\Reer.c fatal error C1007: Error executing cl.exe. Reer.exe - 1 error(s), 0 warning(s) Может есть у кого рабочий дистрибутив второй версии, или кто знает в чем причина. Спасибо. |
|||
|
||||
borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 22 Всего: 135 |
А в чём проблема поставить новую версию компилятора ? Она сконвертирует старый проект в свой формат - и вперёд. А для возврата назад - забирай с нового проекта только исходники.
-------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
ncr |
|
||||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 10.5.2010 Репутация: нет Всего: нет |
По религиозным соображениям или есть объективные причины?
C1007: "unrecognized flag string in option. The command-line option contains an invalid string. Check the CL command line and environment variable for errors." |
||||
|
|||||
podzamkom |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.10.2009 Где: Москва Репутация: нет Всего: нет |
Новые оболочки работают с xml и создают код в десятки раз объемнее, то есть надо переделывать все проекты, с тем чтобы просто восстановиться и получить мегабайты кода - кто понимает это - вместо оптимального кода. Господину ответившему на "родном языке" поясню: на бронетранспортере! Спасибо. |
|||
|
||||
borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 22 Всего: 135 |
пруф-линк пожалуйста... всю жисть щитал, что студия-2008 создаёт код быстрее и компактнее, чем MSVC v6, в чём, кстати говоря, много раз убеждался
"родной" язык для программиста вовсе не русский, а самый что ни есть ангиццкий, так что - учите английский -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
Abyx |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 601 Регистрация: 3.11.2009 Репутация: 1 Всего: 10 |
podzamkom, давайте, рассказывайте нам про оптимальный код в вашей любимой версии.
Давно свои бинарники в дизассемблер пихали? |
|||
|
||||
volatile |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 37 Всего: 85 |
podzamkom, судя по ошибке у вас в опциях проекта ошибка.
скиньте сюдя ком.строку посмотрим. или сами покопайтесь там Ну или в конце концов поробуйте создать новый проект и туда перенести исходники. только исходники, без файла проекта. |
|||
|
||||
podzamkom |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.10.2009 Где: Москва Репутация: нет Всего: нет |
Volatile
Спасибо, завтра попробую! Abyx Попробуйте скомпонуйте простенькую прогу типа хелло ворд и посмотрите размер полученного ехе в версии релиз, комментарии будут излишни. borisbn В моем вопросе речь шла о второй версии, но не шестой. Ключевое слово не родной язык, а на бронетранспортере. Ошибка в строке параметра для сл.ехе , но строку формирует среда-оболочка, до переустановки среды ошибок не было, директории компоновки проверил, в общем повторяться зачем, вся инфа есть в вопросе. Всем спасибо. |
|||
|
||||
borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 22 Всего: 135 |
ещё хуже. низачто не поверю, что в этой версии код оптимальнее, чем в M$VC 2008 или в 2010-й либо proof-link, либо сдавайся ![]() Это сообщение отредактировал(а) borisbn - 2.3.2011, 21:55 -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
volatile |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 37 Всего: 85 |
podzamkom, Вторая версия это круто!
![]() это какой-же год? это еще под win 3.11 или уже win95 вышла? В связи с этим, вот какая мысль. Возможно дело в путях. Поместите проекты где-нибудь без русских букв в путях, и чтоб имена были досовские (8.3) |
|||
|
||||
ncr |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 10.5.2010 Репутация: нет Всего: нет |
Судить о качестве и оптимальности кода по размеру исполняемого модуля - это, конечно, оригинально. Но, допустим. Я вот ради интереса собрал в Visual Studio 2010 простое консольное приложение, выводящее строку "Hello, World!". Посмотрел размер - 1024 байта. Вы утверждаете, что "новые оболочки создают код в десятки раз объемнее" ("оболочки" код не создают, но не суть). Видимо, у вас размер будет 50 байт или даже меньше? |
|||
|
||||
podzamkom |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.10.2009 Где: Москва Репутация: нет Всего: нет |
Volatile
Попробовал новый проект, беспо. Та же ошибка. Вин95. ncr Это не дискуссия, а вопрос с целью получить ответ, в котором заинтересовано лицо задавшее вопрос. Каждый выбирает "подругу" по себе. borisbn На обучение в новой среде нужно время и не малое. А здесь все было "на мази". Можно по существу вопроса! Спасибо. |
|||
|
||||
borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 22 Всего: 135 |
podzamkom, может у тебя компилятор, вернее cl.exe, не видит свои dll-ки ? В PATH добавлен путь к cl.exe ?
-------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
podzamkom |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.10.2009 Где: Москва Репутация: нет Всего: нет |
borisbn Спасибо, и это тоже помогло. Добавил несколько длл в папку виндовс, прописал верно все пути(либ, инклуде, бин, виндовс/+систем) ; теперь можно ваять дальше. Всем спасибо за участие, вместе мы сила! |
|||
|
||||
volatile |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 37 Всего: 85 |
Потому-что оно использует DLL, и будет работать только на том компе, где есть эти DLL. Конечному юзеру в таком виде ее поставлять нельзя, и следовательно толку от такого приложения мало. Чтобы сравнивать размеры приложений нужно линковать их статически. либо добавить к размеру, все размеры DLL, которые она использует. ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |