С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
skynet120
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 76
#1

Переход с VS на NetBeans 7 и GCC - C++

17.04.2013, 13:40. Просмотров 445. Ответов 4
Метки нет (Все метки)

Доброе время суток,

Решил поднять сервер с компилятором GCC 4.7 для одинаковой компиляции на всех платформах
В качестве IDE взял NetBeans 7 из за присутствия на всех платформах и возможности по SSH подключатся к серваку с компилятором

И все работает нормально, но есть одно но, в VS я создавал проект из файлов:
main.cpp - основной файл
C++
1
2
3
4
5
6
7
8
#include "main.h"
 
int main()
{
task2();
 
return 0;
}
main.h - подключаю все инклуды
C++
1
2
3
4
#include <iostream>
#include "task2.h"
 
using namespace std;
task2.cpp - реализация какой то функции
C++
1
2
3
4
5
6
int task2()
{
cout<<"hello world!";
 
returne 0;
}
task.h - объявления функции task2()
C++
1
int task2();
при этом компилятор выдает ошибку: task2.cpp нет декларации cout в этой области видимости

в чем может быть причина?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.04.2013, 13:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Переход с VS на NetBeans 7 и GCC (C++):

NetBeans IDE и компилятор MinWG(gcc) - C++
Здравствуйте, я только начал писать на C++ в NetBeans IDE и использую компилятор MinGW. И как мне добавить каталог C:\MinGW\bin в PATH.

В чем причина ошибки линковки в NetBeans (gcc 4.9)? - C++
Товарищи! помогите пожалуйста!! Подскажите новичку в С\С++ где собака зарылась: ОС Debian IDE NetBeans компилятор gcc 4.9 При...

OpenServer xdebag NetBeans IDE 8.1 xdebag ожидание подключения netbeans-xdebug - PHP
Не получается настроить не как NetBeans IDE 8.1 подружить с open server... долблюсь уже третьи день отчаился прочитал попробовал многое...

переход по записям (изменение вида формы кликом-переход на определеную запись) - MS Access
есть форма ленточная, хочу сделать чтобы при нажатии на инфу открывалась запись на которую нажали в режиме одиночная на конкретную запись

WPF Переход по страницам и переход со страницы на главную форму - C# WPF
У меня есть главная страница (форма), есть еще одна страница. Хочу при нажатии на кнопку в главной форме перейти на другую страницу, это не...

Переход по ссылке или не переход(метод confirm). - JavaScript
Что-бы я тут не делал, он переходит по ссылке ramen.php?buy=(id) в любом случае.А как сделать так чтобы только по нажатию кнопки ok?вот...

4
Kastaneda
Jesus loves me
Эксперт С++
4697 / 2901 / 238
Регистрация: 12.12.2009
Сообщений: 7,388
Записей в блоге: 2
Завершенные тесты: 1
17.04.2013, 14:11 #2
Ну дык в task2.cpp <iostream> тоже надо инклюдить и с нэймспейсом как-то разобраться.
0
skynet120
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 76
17.04.2013, 14:54  [ТС] #3
Цитата Сообщение от Kastaneda Посмотреть сообщение
Ну дык в task2.cpp <iostream> тоже надо инклюдить и с нэймспейсом как-то разобраться.
а зачем в task2.cpp iostream когда при сборки он вставит этот кусок кода туда где уже есть iostream
0
0x10
2486 / 1661 / 249
Регистрация: 24.11.2012
Сообщений: 4,139
17.04.2013, 15:36 #4
Кто кого куда вставит? =_=
Сначала каждый исходник компилируется и на выходе получается объектный файл. К этому этапу в каждом исходнике уже должны присутствовать необходимые объявления и определения.
0
skynet120
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 76
17.04.2013, 15:41  [ТС] #5
Цитата Сообщение от 0x10 Посмотреть сообщение
Кто кого куда вставит? =_=
Сначала каждый исходник компилируется и на выходе получается объектный файл. К этому этапу в каждом исходнике уже должны присутствовать необходимые объявления и определения.
я понял свою ошибку, спасибо
0
17.04.2013, 15:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.04.2013, 15:41
Привет! Вот еще темы с ответами:

gcc в c++ VS - C++
void MakeStrRef(RCString* sref,char* data){ asm(&quot;pushl %%eax\n&quot; &quot;call %%edx&quot; : ...

gcc-4.7.0 - C++ Linux
Здравствуйте, как установить gcc-4.7.0 на Ubuntu 11.10 ? Текущая версия 4.6.1 и при sudo apt-get install gcc пишет, что установлена...

gcc.4.6.2 - Debian Linux
собираю gcc.4.6.2. это уже на этапе make. checking for x86_64-unknown-linux-gnu-gcc......

Gcc и c++ - C++
Доброго времени суток. Начну с предисловия. Я всегда писал на C++ под винду и в линукс не совался. Сейчас, я выполняю задание(тестовое) и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.