Компиляция проекта C/C++
Параметры компилятора C и C++ можно задать в интегрированной среде разработки Visual Studio или в командной строке.
В Visual Studio
Параметры компилятора для каждого проекта можно задать в диалоговом окне «Страницы свойств Visual Studio«. В левой области выберите «Свойства конфигурации», C/C++ и выберите категорию параметра компилятора. В разделе для каждого параметра компилятора приводится описание способа задания и расположение параметра в среде разработки. Дополнительные сведения и полный список параметров см. в разделе параметров компилятора MSVC.
В командной строке
Способы настройки параметров компилятора (CL.exe):
- В командной строке
- В файлах команд
- В переменной среды CL
Параметры, заданные в переменной среды компилятора CL, используются при каждом вызове компилятора CL. Если командный файл указан в переменной среды компилятора CL или в командной строке, используются параметры, заданные в командном файле. В отличие от командной строки или переменной среды компилятора CL, командный файл позволяет использовать несколько строк для параметров и имен файлов.
Параметры компилятора обрабатываются «слева направо», и при обнаружении конфликта приоритет имеет последний (крайний справа) параметр. Переменная среды компилятора CL обрабатывается до обработки командной строки, поэтому в случае возникновения конфликтов между компилятором CL и командной строкой приоритет имеет командная строка.
Дополнительные разделы, содержащие сведения о компиляторах
- Параметры компилятора MSVC
- Файлы предварительно скомпилированных заголовков
- Вызов компоновщика компилятором CL
Сведения о выборе узла компилятора и целевой архитектуры см. в разделе «Настройка проектов C++ для 64-разрядных целевых объектов x64».
компилятор
Компилятор
Всем привет! В VC2003 в С++ столкнулся с проблемой: #include <afxdb.h> int main()
быстрый компилятор ?
Скажите есть самый быстрый компилятор ? Мне надо чтобы побыстрее ваводил всё ато не успеваю писать.
Не компилирует ни 1 компилятор
Добрый день. У меня странная проблема( мне кажется из разряда мистики) Что я делаю: 1)Создаю.
Компилятор ms visual c++
Не могу найти описание к компилятору ms visual c++ 2005 на русском языке. Там оч много всяких.
Регистрация: 06.10.2009
Сообщений: 21
Visual C++ => Help =>About Visual Studio
Регистрация: 13.04.2009
Сообщений: 274
Сообщение от Roxin 
Visual C++ => Help =>About Visual Studio
Это версия Visual Studio(((( А мне нужно версию компилятора!
MCSD: APP BUILDER
8794 / 1073 / 104
Регистрация: 17.06.2006
Сообщений: 12,602
Регистрация: 13.04.2009
Сообщений: 274
Сообщение от Rififi 
Извиняюсь, непонел(
80 / 80 / 19
Регистрация: 07.05.2009
Сообщений: 316
1)переходим в папку
2)C:\Program Files\Microsoft Visual Studio 8\VC\bin\
3)выделяем файл cl.exe
4)Жмём Alt+Enter
5)Переходим на закладку версия.
у меня 8.00.50727.42
Регистрация: 13.04.2009
Сообщений: 274
Adler
Супер! Пасиб
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Быстрый компилятор ?
Скажите есть самый быстрый компилятор ? Мне надо чтобы побыстрее ваводил всё ато не успеваю писать.
C/C++ компилятор под андроид
Есть ли такой компилятор, который мог бы скомпилировать c++ код под андроид, или хотя бы на IOS и.
Как установить компилятор ?
Дело в том что купил ноутбук на 10 ке. Еще не разобрался, так как не могу. В общем таблетки не мог.
Какой использовать компилятор?
Поставил NetBeans на Windows. Хочу использовать для C++. Поставил Cygwin, по началу работал, через.
Узнать версию компилятора по итоговой программе
У меня есть исполняемый файл. Достоверно известно, что он скомпилирован в чём-то из пакета Visual Studio. Можно ли узнать версию компилятора и студии, с помощью которых этот файл был создан?
Отслеживать
11.5k 8 8 золотых знаков 42 42 серебряных знака 69 69 бронзовых знаков
задан 23 фев 2018 в 12:35
Stanislav Petrov Stanislav Petrov
2,093 15 15 серебряных знаков 31 31 бронзовый знак
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
В общем случае это сделать крайне сложно. Но обычно это достаточно легко. Для этого понадобится программа Dependency Walker — раньше она шла с студией, а сейчас можно просто поискать в интернете (или любая другая, которая показывает, какие dll требуются программе). В списке dll ищем что то похожее на VC*XXX.DLL , где * — какие то символы, ХХХ — цифры. По цифрам легко угадать, к примеру VCRUNTIME140.DLL — это компилятор от 2015 студии (версия компилятора 14.0). Другие соостветствия можно посмотреть хоть в wikipedia.
2017 студия умеет использовать компилятор от 2015 студии. Поэтому, если версию компилятора легко угадать, то версию студии часто просто не возможно (никто не мешает писать код в блокноте или visual studio code).
Также существуют разные программы, которые ищут «отпечатки компилятора» (fingerprint). Например, PEiD. Но большинство таких программ обычно являются «инструментами взломщика».
Отслеживать
ответ дан 23 фев 2018 в 14:11
112k 6 6 золотых знаков 93 93 серебряных знака 159 159 бронзовых знаков
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.15.1019
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Как узнать версию компилятора visual studio
У меня стоит VC 2005 Beta 2
Как узнать версию компилятора??
И может кто сказать — зависит ли от версии компилятора — будет работать программа собранная им или нет.
Просто у меня исходники с примером — но там указанно что они гарантированно работают под компилятор версии 7.1 и 7.0( с некоторыми изменениями)
Я пытаюсь собрать проект под студией 2005 — все собирается но выползают баги — и есть предположение что причиной является компилятор.
03.07.05 21:33: Перенесено модератором из ‘.NET’ — AndrewVK
Re: Как узнать версию компилятора??
| От: | Mab | http://shade.msu.ru/~mab |
| Дата: | 13.06.05 18:21 | |
| Оценка: |
О каком языке вообще идет речь?
A_>У меня стоит VC 2005 Beta 2
A_>Как узнать версию компилятора??
Запустить cl или csc в консоли.
Re[2]: Как узнать версию компилятора??
| От: | Alexander_fx |
| Дата: | 13.06.05 18:32 |
| Оценка: |
Здравствуйте, Mab, Вы писали:
Mab>О каком языке вообще идет речь?
A_>>У меня стоит VC 2005 Beta 2
A_>>Как узнать версию компилятора??
Mab>Запустить cl или csc в консоли.
Re[3]: Как узнать версию компилятора??
| От: | Mab | http://shade.msu.ru/~mab |
| Дата: | 13.06.05 18:41 | |
| Оценка: |
Тогда это точно в «Средства разработки».
В VS2005 естественно другой компилятор, чем в 7.0 и 7.1. Из-за чего не работает данная конкретная программа смогут угадать разве что телепаты.
Re[4]: Как узнать версию компилятора??
| От: | Alexander_fx |
| Дата: | 14.06.05 21:21 |
| Оценка: |
Здравствуйте, Mab, Вы писали:
Mab>Тогда это точно в «Средства разработки».
Mab>В VS2005 естественно другой компилятор, чем в 7.0 и 7.1. Из-за чего не работает данная конкретная программа смогут угадать разве что телепаты.
А что за версии компилятора 7 и 7.1
В каких студиях применяються?
И могу ли я использовать эти версии не ставя целиком продукт?
Re: Как узнать версию компилятора??
| От: | VladD2 | www.nemerle.org |
| Дата: | 14.06.05 23:40 | |
| Оценка: |
Здравствуйте, Alexander_fx, Вы писали:
A_>У меня стоит VC 2005 Beta 2
A_>Как узнать версию компилятора??
Для нэ крутых пацанов. запустить командную строку и из нее вызвать компилятор.
Для крутых программынй способ:
Console.WriteLine(Environment.Version);
A_>И может кто сказать — зависит ли от версии компилятора — будет работать программа собранная им или нет.
Еще как. Для полной уверенности, что не заработает нужно брать альфы как можно ранних версий.
Правда не заработать программа может и на относительно стабильном компиляторе. Но тут уже нужна долгая тренировка.
A_>Просто у меня исходники с примером — но там указанно что они гарантированно работают под компилятор версии 7.1 и 7.0( с некоторыми изменениями)
A_>Я пытаюсь собрать проект под студией 2005 — все собирается но выползают баги — и есть предположение что причиной является компилятор.
Не, ну если вылизают баги, то точно компилятор. Не читать же сообщения об ошибке?!
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: Как узнать версию компилятора??
| От: | Сергей Мухин |
| Дата: | 03.07.05 20:06 |
| Оценка: |
Здравствуйте, Alexander_fx, Вы писали:
A_>У меня стоит VC 2005 Beta 2
A_>Как узнать версию компилятора??
A_>И может кто сказать — зависит ли от версии компилятора — будет работать программа собранная им или нет.
A_>Просто у меня исходники с примером — но там указанно что они гарантированно работают под компилятор версии 7.1 и 7.0( с некоторыми изменениями)
A_>Я пытаюсь собрать проект под студией 2005 — все собирается но выползают баги — и есть предположение что причиной является компилятор.
—
С уважением,
Сергей Мухин
Re[2]: Как узнать версию компилятора??
| От: | Alexander_fx |
| Дата: | 04.07.05 11:50 |
| Оценка: |
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, Alexander_fx, Вы писали:
A_>>У меня стоит VC 2005 Beta 2
A_>>Как узнать версию компилятора??
VD>Для нэ крутых пацанов. запустить командную строку и из нее вызвать компилятор.
VD>Для крутых программынй способ:
VD>
VD>Console.WriteLine(Environment.Version); VD>
A_>>И может кто сказать — зависит ли от версии компилятора — будет работать программа собранная им или нет.
VD>Еще как. Для полной уверенности, что не заработает нужно брать альфы как можно ранних версий.
VD>Правда не заработать программа может и на относительно стабильном компиляторе. Но тут уже нужна долгая тренировка.
A_>>Просто у меня исходники с примером — но там указанно что они гарантированно работают под компилятор версии 7.1 и 7.0( с некоторыми изменениями)
A_>>Я пытаюсь собрать проект под студией 2005 — все собирается но выползают баги — и есть предположение что причиной является компилятор.
VD>Не, ну если вылизают баги, то точно компилятор. Не читать же сообщения об ошибке?!
А можно поподробнее про метод для крутых пацанов.
Что набрать в командной строке и по какому пути.
Попробывал метод програмными способами — вернулось значение 2.0.50215.44 что очень похоже на версию моего фреймворка но и рядом не стоит с циферками 7 7.1 8
А циферки мне прислали буржуи. Я им запрос послал — а они мне ответ — какую версию компилятора я использую 7 или 7.1
Я вот и думаю а чтож за версию я использую.
А про ошибки — — так нету никаких ошибок. Все компилиться и работает. Только вот логика работы не соотвествует действительности. А былиб ошибки яб их запостил бы.
Re[3]: Как узнать версию компилятора??
| От: | VladD2 | www.nemerle.org |
| Дата: | 05.07.05 01:26 | |
| Оценка: |
Здравствуйте, Alexander_fx, Вы писали:
A_>Попробывал метод програмными способами — вернулось значение 2.0.50215.44 что очень похоже на версию моего фреймворка но и рядом не стоит с циферками 7 7.1 8
A_>А циферки мне прислали буржуи. Я им запрос послал — а они мне ответ — какую версию компилятора я использую 7 или 7.1
Если фрэймворк 2.0.50215.44, то компилятор точно версии 8.0.
