Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Ingener74
0 / 0 / 1
Регистрация: 18.03.2012
Сообщений: 18
#1

не линкуется библиотека - C++

08.06.2012, 16:56. Просмотров 381. Ответов 0
Метки нет (Все метки)

Привет всем.
Кто знает в чём проблема?

вот код класса

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifdef IMLIB_EXP
    #define IMLIBAPI __declspec(dllexport)
#else
    #define IMLIBAPI __declspec(dllimport)
#endif
 
class IMLIBAPI C_RGBAImage: public C_Matrix<S_RGBA>
{
public:
    C_RGBAImage( S_Size<long> A_oSize = S_Size<long>() )
        : C_Matrix(A_oSize){}
 
    C_RGBAImage( std::wstring A_sFileName );
 
    bool SaveBMP( std::wstring A_sFileName );
    bool LoadBMP( std::wstring A_sFileName );
};
Пишу программу с использованием этой библиотеки и она ругаеться при попытке использовать второй конструктор такой ошибкой

error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall C_RGBAImage::C_RGBAImage(class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> >)" (__imp_??0C_RGBAImage@@QAE@V?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z) referenced in function "public: void __thiscall C_MarkerResource::Load(unsigned long)" (?Load@C_MarkerResource@@QAEXK@Z)

хотя библиотека к программе подключена и путь до файла imlib.lib
указан
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.06.2012, 16:56
Я подобрал для вас темы с готовыми решениями и ответами на вопрос не линкуется библиотека (C++):

не линкуется класс с static членами
не линкуется класс с static членами class A { public: static int...

Не линкуется проект с Use Unicode Character Set
Такая проблема: 1) Есть проект (dll) в котором объявлен и описан метод...

Деструктор шаблона описанный в отдельном файле не линкуется. Почему?
Есть такой код: файл &quot;a.h&quot; #include &lt;iostream&gt; template &lt; typename T&gt;...

dynamic RTL не линкуется
Пытаюсь отправить письмо. Письмо нормально отправляется. Но как только снимаю...

Не линкуется obj file
Программа тасмом компилируется, но не линкуется. Мне нужно ввести данные и...

Не линкуется простенькая программа
Программа создает 4 окна и разбивает главное окно на 4 части, также создается 4...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.06.2012, 16:56
Привет! Вот еще темы с решениями:

Не линкуется GLEW в VS2013
Пытаюсь собрать проект под vs2013, glfw и devil подключаются нормально, а у...

Не линкуется FreeGLUT в CMake (CLion)
Доброго времени суток. Никак не могу прилинковать FreeGLUT в CMake (который в...

Не линкуется проект с boost::thread
Здравствуйте! Пытаюсь собрать проект в Code::Blocks на Ubuntu. В проекте...

Не линкуется проект (не находит библиотеки)
Работал на одном ноутбуке, учил по маленьку DirectX. Возникла необходимость...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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