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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать функцию, которая вычисляет объём и площадь поверхности цилиндра. Входными данными являются радиус цилиндра и его высота http://www.cyberforum.ru/cpp-beginners/thread766179.html
Написать функцию, которая вычисляет объём и площадь поверхности цилиндра. Входными данными являются радиус цилиндра и его высота
C++ Определить, становится ли симметричной (относительно главной диагонали) заданная матрица после замены на число 0 каждого локального максимума. Локальн Определить, становится ли симметричной (относительно главной диагонали) заданная матрица после замены на число 0 каждого локального максимума. Локальный максимум – это максимальный элемент строки. http://www.cyberforum.ru/cpp-beginners/thread766177.html
C++ Найти непрерывный участок из 10 элементов, сумма которых максимальна
Найти непрерывный участок из 10 элементов, сумма которых максимальна. Если размерность массива 200, а диапазон значений от 0 до 100.
Как создать объект в новой куче? C++
VisualStudio 2012, Win7x64Prof. Пробую выделить память в куче, а потом с помощью формы "Placement new" разместить в ней объект. class MyClass { public: int x; MyClass()
C++ Дано целое число и найти его сумму http://www.cyberforum.ru/cpp-beginners/thread766153.html
Дано целое число N(>0).Hайти сумму N*2+(N+1)*2+(N+2)*2+...+(N*2)*2 Небольшая заготовка #include <vcl.h> #include <conio.h> #include <iostream.h> int main() { int N;
C++ вывести на печать случайный массив или матрицу как вывести на печать случайный массив или матрицу на Visual Studio? тоесть как сгенерировать массив/матрицу? подробнее

Показать сообщение отдельно
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
19.01.2013, 14:17     Компиляция серьезной графики под Mingw
да. если дело дошло до линковки, значит все скомпилилось.
но директивы препроцессора тоже могут влиять на линковку. например:
C++
1
2
3
4
5
6
7
8
9
10
11
12
void foo();
#ifdef MY_MACROS
void foo()
{
 ...
}
#endif
 
void bar()
{
   foo();
}
вот тут в зависимости от того, определена ли дирректива, будет или не будет ошибка линковки. это упрощенный случай. всякие там функции в инклудах могут быть огорожены всякими макросами, которые разворачиваются по разному в зависимости от дирректив. так вот. инклуд есть, объявление тоже есть и либа есть. но если либа собрана с одними диррективами, а исходник, который юзает функцию из этой либы - с другими, то в результате получаем, что файл скомпилился, но он использует функции с сигнатурами, отличными от тех, которые находятся в подключенной к проекту либе.
 
Текущее время: 06:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru