|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.04.2018, 00:24 | #1 |
Пользователь
Регистрация: 08.11.2017
Сообщений: 48
|
Ошибка компиляции статической библиотеки
Проблема такая, хотел создать статическую библиотеку, но при компиляции вылазят ошибки. Помогите разобраться в чём проблема)
Сама сборка:
Код:
Код:
Код:
Последний раз редактировалось Alexis_777; 22.04.2018 в 00:52. |
22.04.2018, 03:27 | #2 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
Так а где
#include "static.h" внутри main.cpp ? Ну или скопировать прототипы Код:
|
22.04.2018, 07:37 | #3 |
Пользователь
Регистрация: 08.11.2017
Сообщений: 48
|
Это сборка под Linux. Там по другому. Ссылка в конце поста.
|
22.04.2018, 09:57 | #4 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,344
|
|
22.04.2018, 10:09 | #5 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
Причем тут линукс? Это принцип работы компилятора и языка.
Кстати, тот гайд не по "линукс", а скорее по GCC. На винде все так же, за исключением -fPIC, на винде он есть всегда и не пользовать его не возможно. Поэтому сам флаг, вроде, совсем отсутствует. Последний раз редактировалось alexzk; 22.04.2018 в 10:12. |
22.04.2018, 10:24 | #6 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
Кстати, вы же понимаете, что параметры ф. у вас классы? Т.е. нельзя использовать extern "C", т.к. там классов нет...собссно потому вы и делаете статик, что его можно пользовать с С++ без доп. проблем.
|
22.04.2018, 10:51 | #7 |
Пользователь
Регистрация: 08.11.2017
Сообщений: 48
|
Смог собрать с прототипами)) Не сразу заметил что в С++ их нужно в программу добавлять. Это по заданию нужно вынести всю функциональную часть в статическую библиотеку. Это совсем неправильно или так можно? Вот только я пока не понял является ли то что я в main оставил, а именно сам цикл функциональной частью или нет.
Последний раз редактировалось Alexis_777; 22.04.2018 в 10:53. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать wrapper для статической библиотеки для использования в С# проекте | GonzA | C# (си шарп) | 5 | 18.03.2015 13:24 |
Сборка статической библиотеки с mingw | ArmanPrestige | Общие вопросы C/C++ | 1 | 17.03.2015 01:34 |
Ошибка при компиляции библиотеки классов | llARXANGELll | C# (си шарп) | 12 | 27.10.2012 22:27 |
как из программы на с++ сделать программу с исползованием статической библиотеки | Slavik3 | Общие вопросы C/C++ | 1 | 04.10.2012 20:41 |
Подключение статической библиотеки к C# | К_І | C# (си шарп) | 2 | 11.11.2011 15:41 |