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

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

08.06.2012, 16:56. Просмотров 397. Ответов 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
Ответы с готовыми решениями:

не линкуется класс с 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
Программа тасмом компилируется, но не линкуется. Мне нужно ввести данные и...

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

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

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

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


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

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

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