Форум программистов, компьютерный форум CyberForum.ru

Компиляция C++ кода через консоль - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Можно ли объявлять объекты в заголовочном файле? http://www.cyberforum.ru/cpp-beginners/thread1241231.html
main.cpp #include "aa.h" int main(int argc, char** argv){ return 0; } aa.h #ifndef e2_H_ #define e2_H_ int a=0; #endif /* e2_H_ */
C++ GetFrameTime() выдает нормальное время кадра только со второго прохода по циклу while(1) { frameTime = GetFrameTime(); // есть функция возвращает время 1 кадра. func1(frametime); // в эту функцию отправляется время 1 кадра чтобы регулировать скорости от фпс. } Беда в том что GetFrameTime() выдает нормальное время кадра только со второго прохода по циклу. Так как dt не имеет frameTimeOld: dt = currentTime.QuadPart-frameTimeOld; frameTimeOld = currentTime.QuadPart; http://www.cyberforum.ru/cpp-beginners/thread1241169.html
C++ Создать независимую функцию, которая будет умножать две матрицы
Добрый день всем!:) Такой вопрос. Создала свой класс "двухмерной" матрицы. Хочу создать независимую функцию, которая будет умножать две приходящие матрицы. С указателем на указатели проблем не возникло. Но решила для быстроты работы сделать через одномерные массивы(все мы знаем, что двумерный массив - обман компилятора:-для умножения одномерных массивов путём правил умножения двухмерных матриц....
Перегрузка операторов: Можно ли вынести "тело" оператора (расчеты) из H в CPP? C++
Помогите новичку! Пишу класс и вынес его в отдельные файлы *.CPP и *.H Теперь пытаюсь переопределить операторы. Начал с = По примеру отсюда http://habrahabr.ru/post/132014/ class Integer { private: int value; public: Integer& operator=(const Integer& right) { if (this == &right) { return *this; }
C++ Запуск программы с параметрами с командной строки http://www.cyberforum.ru/cpp-beginners/thread1241150.html
Добрый день. Хочу решить простую задачу. Пользователь должен запустить программу с параметрами с консоли. Параметров может быть 2 или 3. Либо две символьные строки (массива char), либо две строки и целочисленная переменная. Написал такой код: #include "stdafx.h" #include <iostream> #include "header.h" using namespace std; int _tmain(int argc, char argv) { char path1 = { 0 }, path2 = {...
C++ Временные файлы папки Temp - как избежать ее удаления Подскажите пожалуйста! Есть программа, после ее обновления папка sql удаляется из временной папки TEMP... Что можно сделать, чтобы эта папка не удалялась вместе с файлами после обновления? подробнее

Показать сообщение отдельно
Liberanso
2 / 2 / 0
Регистрация: 03.05.2013
Сообщений: 23
11.08.2014, 20:25     Компиляция C++ кода через консоль
Есть простенький код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <vector>
int main(int argc, char *argv[]){
    std::vector<int> vec;
    int num=1;
    std::cout<<"Enter positive numbers followed by 0:\n";
    
    while (std::cin >> num, num!=0){
            vec.std::vector<int>::push_back(num);
    }   
        std::vector<int>::iterator i;
        for (i = vec.begin(); i != vec.end(); i++)
            std::cout<< *i<<" ";
    return 0;
}
Сохранен он в файле, допустим, vectoretc.cpp
Задача такова: чтобы этот файл компилился при вводе в консоли строки C:/../ cl /EHsc vectoretc.cpp
В переменную Path прописала путь до папки с компилятором, при наборе вышеозначенной строки в консольке вылезает вот это:

Оптимизирующий компилятор Microsoft (R) C/C++ версии 18.00.21005.1 для x86
(C) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.

vectoretc.cpp
vectoretc.cpp(2) : fatal error C1034: vector: не указан путь поиска включаемых файлов


Как его, собственно, указать и нужно ли?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru