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

gcc -std key - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу скомпилировать программу с libjpeg - новая проблема! http://www.cyberforum.ru/cpp-beginners/thread367694.html
Решил проблему с libjpeg. Я понял какой надо командной строкой пользоваться. Но появилась новая проблема. Таких ошибок несколько: Ошибка 1 error LNK2005: _free уже определен в LIBCMT.lib(free.obj) C:\Users\Alexei3\Documents\Visual Studio 2010\Projects\jpegen\jpegen\MSVCRT.lib(MSVCR100.dll) jpegen Добавлено через 19 минут Все решил проблема - дело было в библиотеке создания кода.
C++ Макроподстановки Прошу помощи с заданием. №1 Написать и использовать макрос для поиска значений сумм одномерного массива с данным количеством элементов. В основной программе найти целочисельный массив и получить сумму его элементов. Вывести на экран элементы массива и значение суммы. №2 Написать и использовать макрос для поиска количества нулевых значений элементов одномерного массива с заданым... http://www.cyberforum.ru/cpp-beginners/thread367687.html
Макрос для матрицы C++
Ребят помогите сделать макрос в Си который выводит матрицу вида: 1 2 3 4 5 5 1 2 3 4 4 5 1 2 3 3 4 5 1 2 2 3 4 5 1 Заранее благодарен!
Как переделать класс из обычного в абстрактный? C++
Значит дело вот в чем. Есть обычный класс. Написанный полностью и работает хорошо. Но нужно сделать из него абстрактный. Что нужно в него добавить чтобы он таковым считался? Была бы очень благодарна за помощь.
C++ доброе время суток,подскажите что не так?программа в С++ http://www.cyberforum.ru/cpp-beginners/thread367650.html
#include<iostream.h> #include<conio.h> #include<math.h> int main () { int xn,xk,a,b,c,dx; float f; clrscr(); cout<<endl<<"vveite a="; cin>>a;
C++ запись vector в бинарном виде есть что-то типа struct X { vector<Game*> v; }; int main() { X x; FILE* f=fopen(... fwrite(&x,sizeof(X),1,f); подробнее

Показать сообщение отдельно
odip
Эксперт С++
7153 / 3293 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
17.10.2011, 15:25     gcc -std key
А по сути берем документацию gcc и смотрим
Например gcc 4.4
http://gcc.gnu.org/onlinedocs/gcc-4....ialect-Options

Например -std=c89
Или можно указать -ansi

Но так как многие библиотеки используют не чистый C, а диалект GNU C
то с этими ключами можно лишиться поддержки разных библиотек

Добавлено через 2 минуты
в теме 3 вопроса
А почему я насчитал 4 ?
какая разница между char(i), (char)i ?
В языке C нет конструкции char(i)
Как можно компилить по-другому, чтобы дллка была в папке system32?
Компилировать точно так же
Положи dll-ку в каталог system32 - должна браться и оттуда

Добавлено через 2 минуты
Использую SQLite. Компилирую g++ name.cpp -o name.exe sqlite3.dll. длл-ка в папке с программой. Как можно компилить по-другому, чтобы дллка была в папке system32?
А собственно зачем ?
Тогда твоя программа может случайно подцепить чужую dll-ку
Если кто-то другой так же умно положит sqlite3 с немного другой версией в system32
то получим типичный DLL hell
Если положить dll-ку рядом с exe-файлом твоей программы, тогда будет сначала брать оттуда
что вызовет меньше косяков.

И вообще лучше скомпилируй sqlite3 статически - прямо в код своей программы.
 
Текущее время: 12:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru