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

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

Войти
Регистрация
Восстановить пароль
 
Мотороллер
428 / 240 / 37
Регистрация: 05.08.2013
Сообщений: 1,648
Завершенные тесты: 1
#1

Не собирается проект - C++

22.08.2013, 20:48. Просмотров 523. Ответов 6
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
bool CreateDisk(char *cmd)
{
    char *dsk_name=GetParameter(cmd, "name=");
    int fd;     //|предупреждение: variable «fd» set but not used [-Wunused-but-set-variable]|
 
    if (dsk_name == NULL)
    {
        cout<<"Disk name parameter not found. Default name.\n";
        fd=open("disket.img", O_RDWR | O_CREAT | O_TRUNC, S_IRUSR | S_IWUSR | S_IROTH | S_IWOTH);
    }
    else
        fd=open(dsk_name, O_RDWR | O_CREAT | O_TRUNC, S_IRUSR | S_IWUSR | S_IROTH | S_IWOTH);
    return 1;
}
и не собирается....
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.08.2013, 20:48     Не собирается проект
Посмотрите здесь:

не собирается проект( - C++
Добрый день, столкнулся с проблемой, после добавления d3dx9.lib и d3d9.lib к проекту постоянно выскакивает ошибка: Fatal: Unable to open...

Не собирается проект с ресурсами - C++
Имею некий проект, который норм работает. надо было в него добавить ресурсы. Я их добавил, при сборке получаю fatal error LNK1123: failure...

Не собирается проект, если main вынести в отдельный модуль - C++
list.h #ifndef LISTCLASS_H #define LISTCLASS_H class list{ private: int myValue; list * myNext; public:

Не собирается проект с шаблонным классом (error LNK2019: unresolved external symbol): найти и исправить ошибки - C++
Доброго времени суток. Пытаю посмотреть как работает шаблонный класс. Вроде бы всё сделал правильно, но выскакивает такая ошибка: ...

Не собирается проект с шаблонным классом: "undefined reference" - C++
Подскажите пожалуйста, не собирается проект. Пишет &quot;undefined reference to Unit::Set()&quot; и такое же про Unit::Get(); Unit.h #ifndef...

Не собирается библиотека gmp - C++
Не уверен, что пишу в правильную ветку, надеюсь поправят, если что. Пытаюсь собрать gmp 6.1.1 для windows,следую вот этой инструкции...

Не собирается luaJIT в mingw32 - C++
Не могу собрать luaJIT 2.0 из исходников через make. В интернете по этому вопросу информации нет, а может не там искал. ОС Windows 7 64. ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
22.08.2013, 20:51     Не собирается проект #2
что не собирается?
Мотороллер
428 / 240 / 37
Регистрация: 05.08.2013
Сообщений: 1,648
Завершенные тесты: 1
22.08.2013, 20:56  [ТС]     Не собирается проект #3
Kuzia domovenok, ошибка в 4 строке. из-за нее проект не собирается.

Добавлено через 1 минуту
прокатило вот так
C++
1
2
3
4
5
6
7
8
9
10
11
char *dsk_name=GetParameter(cmd, "name=");
    int fd;
    if (dsk_name == NULL)
    {
        cout<<"Disk name parameter not found. Default name.\n";
        fd=open("disket.img", O_RDWR | O_CREAT | O_TRUNC, S_IRUSR | S_IWUSR | S_IROTH | S_IWOTH);
    }
    else
        fd=open(dsk_name, O_RDWR | O_CREAT | O_TRUNC, S_IRUSR | S_IWUSR | S_IROTH | S_IWOTH);
    fd=1;
    return fd;
но мне надо как в первом варианте
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
22.08.2013, 21:05     Не собирается проект #4
это не ошибка, а предупреждение о том, что fd нафиг не нужна. (по крайней мере в данном варианте)
Тебе лучше знать, нужна тебе fd или нет, и реагировать ли на это предупреждение.
Короче, тебе лучше знать, что такое fd.
Мотороллер
428 / 240 / 37
Регистрация: 05.08.2013
Сообщений: 1,648
Завершенные тесты: 1
22.08.2013, 21:13  [ТС]     Не собирается проект #5
Kuzia domovenok, я так то понял, что он говорит, что fd не юзается. но почему он не собирает код из-за этого? fd юзается, в коде это видно (if-else).
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
22.08.2013, 21:18     Не собирается проект #6
fd используется бессмысленно и компилятор кидает об этом warning, но это лишь warning
"не собираться из-за этого" код не может.
Причина в другом. Внимательно читай все сообщения об ошибках.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.08.2013, 21:24     Не собирается проект
Еще ссылки по теме:

Не собирается программа из трёх файлов - C++
Добрый день! изучаю программирование и при написании программы, компилятор не хочет собирать //Gradebook.h #pragma once ...

С ключом /MT не собирается std::string - C++
Стоит Visual Studio 2010. Как только пытаюсь подключить строки, то проект компилится только в режиме /Mtd с кучей отладочной информации и...

Как собирается программа при компиляции - C++
Привет всем опытным и не очень программерам! :good: Хочу разобраться с процессом компиляции прогарммы. А конкретнее, что делается...

Вместо динамической библиотеки собирается статическая - C++
Добрый день! У меня вместо динамической библиотеки собирается статическая. в makefile указан ключ P_SHAREDLIB=1 сборка ...

Почему не собирается программа? Подскажите что не так? - C++
File.h #define _CRT_SECURE_NO_WARNINGS #include &lt;iostream&gt; #include &lt;string.h&gt; using namespace std; class File { private: ...


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

Или воспользуйтесь поиском по форуму:
Мотороллер
428 / 240 / 37
Регистрация: 05.08.2013
Сообщений: 1,648
Завершенные тесты: 1
22.08.2013, 21:24  [ТС]     Не собирается проект #7
Kuzia domovenok, как ни странно, но код не собирался. только из-за этого. сейчас в нескольких местах прописал присваивание и сравнение - работает.

Добавлено через 34 секунды
может где-то галочка стоит что не собирать при таком сообщении? работаю в Code::Blocks
Yandex
Объявления
22.08.2013, 21:24     Не собирается проект
Ответ Создать тему
Опции темы

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