Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчитать количество пар чисел в массиве, которые в сумме дают 100 https://www.cyberforum.ru/ cpp-beginners/ thread1972229.html
Доброго времени суток, нужна ваша помощь! Вот, собственно, задача: Задается количество элементов массива не более 100. Программа должна запросить столько чисел у пользователя. Элементами...
переписать программу C++
Помогите переписать данную программу с использованием функций strncpy и atoi. Суть программы: программа должна высчитывать сумму/разность (в зависимости от знака) в выражении типа xx+yy. #include...
C++ Метод пузырьковой сортировки https://www.cyberforum.ru/ cpp-beginners/ thread1972211.html
Подскажите как сделать сортировку одномерного массива методом пузырька по убыванию? //сортировка методом пузырька for (int i=n-1;i>0;i--) { for (int j=0;j<i;j++) { ...
C++ Создание обработчика https://www.cyberforum.ru/ cpp-beginners/ thread1972203.html
Я вот заинтересовался темой обработчиков, и и мне стало интересно - а можно ли поставить обработчик (или будем говорить проще, хук) на функции windows? Например: задержка записи/чтения из памяти,...
Генератор Кроссворда C++
Писал базовый алгоритм генератора кроссворда по видео.Все переписал правильно,но выдает ошибку.... L9vjKr1TYec j7yAYBJnc58 CrosswordGeneratorLAUNCH.cpp #include "stdafx.h" #include...
C++ Побитовые операции / осваивание магии 0 и 1 https://www.cyberforum.ru/ cpp-beginners/ thread1972191.html
Вводится короткое целое неотрицательное число. Начиная с младших бит, произвести замену каждой комбинации 01 на 11, а 10 на 00. Как это провернуть?
C++ Найти сумму положительных элементов линейного массива целых чисел Найти сумму положительных элементов линейного массива целых чисел. Размерность массива – 10. Заполнение массива осуществить с клавиатуры. https://www.cyberforum.ru/ cpp-beginners/ thread1972186.html C++ Заменить в одномерном числовом массиве отрицательные элементы их квадратами
Заменить в одномерном числовом массиве отрицательные элементы их квадратами.
C++ использование библиотеки стринг https://www.cyberforum.ru/ cpp-beginners/ thread1972183.html
1) Исходные данные вводятся с клавиатуры с организацией необходимого диалога с пользователем, используя элементарное отформатировано ввода-вывода или механизм Поток-ориентированного ввода-вывода. ...
C++ Дано простое число. Составить функцию, которая будет находить следующее за ним простое число Дано простое число. Составить функцию, которая будет находить следующее за ним простое число. https://www.cyberforum.ru/ cpp-beginners/ thread1972182.html
C++ Если квадрат числа меньше 100, напечатать число и его квадрат
Ввести с клавиатуры 10 чисел. Если квадрат числа меньше 100, напечатать число и его квадрат.
C++ Найти элементы матрицы которые равны сумме своих индексов Нужно написать программу (матрица 5*5 , найти элементы матрицы которые равны сумме своих индексов , тоесть a=i+j.) https://www.cyberforum.ru/ cpp-beginners/ thread1972178.html
1 / 1 / 1
Регистрация: 20.07.2017
Сообщений: 32
12.01.2018, 01:31 0

Странная ошибка makefile.win - C++ - Ответ 12023679

12.01.2018, 01:31. Показов 17995. Ответов 10
Метки (Все метки)

Ответ

Точно такая же ошибка возникает и у меня: в основном, она появляется тогда, когда, "серфируя" по интернету в поисках и изучении наличия хороших кодов и программ, я, отыскивая такой код, копирую его и вставляю в свой главного файла с функцией main. Обычно код, скопированный, в котором содержатся обычные управляющие операторы, арифметические операции и прочие начальные вещи - не конфликтует с компилятором. Но если же в коде, который я пытаюсь "скопипастить", присутствуют различного рода функции не совсем известного мне описания (код представлен ниже), то выдается такая же ошибка линковщика (компоновщика) - $(CPP) $(LINKOBJ) -o $(BIN) $(LIBS)
C++
1
2
3
4
5
6
7
8
9
10
11
POINT op;
    HWND hWnd=GetConsoleWindow();
    HDC hDC=GetDC(hWnd);
    SelectObject(hDC,GetStockObject(WHITE_PEN));   // СКОПИРОВАННЫЙ КОД
 
    MoveToEx(hDC,50,50,&op);
    LineTo(hDC,100,200);
 
    ReleaseDC(hWnd,hDC);
    std::cin.get();
    return 0;

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# Project: Проект1
# Makefile created by Dev-C++ 5.11
 
CPP      = g++.exe
CC       = gcc.exe
WINDRES  = windres.exe
RES      = ../Project2/Project1_private.res
OBJ      = ../Project2/main.o ../Project2/GradeBook.o ../Project2/Account.o $(RES)
LINKOBJ  = ../Project2/main.o ../Project2/GradeBook.o ../Project2/Account.o $(RES)
LIBS     = -L"D:/Program Files/Dev-Cpp/MinGW64/lib32" -L"D:/Program Files/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib32" -static-libgcc -m32
INCS     = -I"D:/Program Files/Dev-Cpp/MinGW64/include" -I"D:/Program Files/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"D:/Program Files/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include"
CXXINCS  = -I"D:/Program Files/Dev-Cpp/MinGW64/include" -I"D:/Program Files/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"D:/Program Files/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include" -I"D:/Program Files/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++"
BIN      = Project1.exe
CXXFLAGS = $(CXXINCS) -m32
CFLAGS   = $(INCS) -m32
RM       = rm.exe -f
 
.PHONY: all all-before all-after clean clean-custom
 
all: all-before $(BIN) all-after
 
clean: clean-custom
    ${RM} $(OBJ) $(BIN)            
 
$(BIN): $(OBJ)
    $(CPP) $(LINKOBJ) -o $(BIN) $(LIBS)
 
../Project2/main.o: main.cpp
    $(CPP) -c main.cpp -o ../Project2/main.o $(CXXFLAGS)
 
../Project2/GradeBook.o: GradeBook.cpp
    $(CPP) -c GradeBook.cpp -o ../Project2/GradeBook.o $(CXXFLAGS)
 
../Project2/Account.o: Account.cpp
    $(CPP) -c Account.cpp -o ../Project2/Account.o $(CXXFLAGS)
 
../Project2/Project1_private.res: Project1_private.rc 
    $(WINDRES) -i Project1_private.rc -F pe-i386 --input-format=rc -o ../Project2/Project1_private.res -O coff


Вернуться к обсуждению:
Странная ошибка makefile.win C++
Миниатюры
Странная ошибка makefile.win  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.01.2018, 01:31
Готовые ответы и решения:

Dev C++ и Makefile.win
При попытке скомпилировать проект или исходник, выдаётся ошибка Id 1, но в случае компиляции как...

Makefile.win has changed
всем привет, помогите пожалуйста какой уже раз пытаюсь скомпилировать простенькую програмку, а у...

Make, makefile, simple makefile, hello_world
Всем привет! Разбираюсь с мэйк-файлами. Проблема следующая: не понятен сам принцип обработки...

Ошибка при выполнении makefile на windows7 x64
Здравствуйте! Читаю вот эту серию статей. Стянул с github исходникик, думал запущу - посмотрю....

10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.01.2018, 01:31
Помогаю со студенческими работами здесь

C:\Dev-Cpp\Makefile.win [Build Error] [Безымянный1.o] Error 1
C:\Dev-Cpp\Makefile.win Error 1 компилятор стал показывать такую ошибку, после того как я...

Странная ошибка после инклуда заголовочного файл Win DDK
Доброго всем времени суток.:) После добавления этого: #include &quot;cfgmgr32.h&quot; // стандартый...

При запуске Makefile выдается ошибка "Makefile:2: recipe for target 'all' failed"
решила поучиться собирать проекты через мэйкфайлы. Пожалуйста, помогите разобраться all:...

Ошибка в makefile
makifile # Исходные объектные модули SOURCES=init.o main.o # Флаги компилятора языка C...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru