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

Как студию подружить со статической библиотекой скопилированой в MinGW ? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана матрица вещественных чисел. Преобразовать матрицу таким образом, чтобы элементы ее строк шли по убыванию http://www.cyberforum.ru/cpp-beginners/thread787774.html
Дана матрица вещественных чисел. Преобразовать матрицу таким образом, чтобы элементы ее строк шли по убыванию
C++ Вывод трёхмерной графики без окна Осваивая OpenGL столкнулся с потребностью вывода изображения напрямую на экран, без использования видимого окна. Долго искал в интернете информацию, но ничего особенно вразумительного не нашёл. Те... http://www.cyberforum.ru/cpp-beginners/thread787773.html
Потеря точности при масштабировании C++
Доброго времени суток может кто-то подскажет алгоритм масштабирования без потери точности,пока я для этого пользуюсь типом double и соответственно при увличении,уменьшении, а затем возвращении...
C++ Проверка на корректность логического выражения
Добрый вечер. На входе имеем логического выражение которое может содержать : 1. константы : 0 или 1 2. скобки : () 3. Операторы : or , and , not 4. Переменные : a-z Проверить на...
C++ Заполнение массива http://www.cyberforum.ru/cpp-beginners/thread787729.html
Даны числа от 0 до 15 (включительно), нужно записать их в одномерный массив в рандомном порядке, при этом числа не должны повторяться на вход ничего не дается, исходных данных нет пример того,...
C++ Обход лабиринта Добрый вечер. Стоит задача обойти лабиринт, заданный матрицей (вводятся размерности и начальное положение), т. е. посетить каждую клетку, до которой можно добраться и на определённом шаге узнать,... подробнее

Показать сообщение отдельно
popelyuk
8 / 8 / 1
Регистрация: 04.12.2012
Сообщений: 130

Как студию подружить со статической библиотекой скопилированой в MinGW ? - C++

16.02.2013, 21:26. Просмотров 416. Ответов 5
Метки (Все метки)

Со скопилироваными в Visual Studio либами всё вроде норм, а с этим что-то артачится и выдаёт что не может найти определения функций:

Error 2 error LNK2001: unresolved external symbol "public: void __thiscall My_lib::show_me(void)" (?show_me@My_lib@@QAEXXZ) C:\Users\alexander\Documents\Visual Studio 2012\Projects\Win32Project3\ConsoleApplication1\Source.obj ConsoleApplication1
Error 3 error LNK2001: unresolved external symbol "public: __thiscall My_lib::My_lib(void)" (??0My_lib@@QAE@XZ) C:\Users\alexander\Documents\Visual Studio 2012\Projects\Win32Project3\ConsoleApplication1\Source.obj ConsoleApplication1
Error 4 error LNK1120: 2 unresolved externals C:\Users\alexander\Documents\Visual Studio 2012\Projects\Win32Project3\Release\ConsoleApplication1.exe ConsoleApplication1

Вот код и скрин настроек:

main.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
#include "D:\Dropbox\source\some\my_lib\my_lib.h"
#pragma comment(lib, "libmy_lib.a")
#include <conio.h>
 
 
int main () {
    My_lib k;
    k.show_me();
    getch();
    return 0;
}
my_lib.h
C++
1
2
3
4
5
6
7
8
9
10
11
#ifndef MY_LIB_H
#define MY_LIB_H
 
class My_lib
{
public:
    My_lib();
    void show_me();
};
 
#endif // MY_LIB_H
my_lib.cpp
C++
1
2
3
4
5
6
7
8
#include "my_lib.h"
#include <iostream>
 
My_lib::My_lib() {}
 
void My_lib::show_me() {
    std::cout<<"hello wordl!"<<std::endl;
}
Как студию подружить со статической библиотекой скопилированой в MinGW ?

В MinGW всё норм и всё работает, так что либа рабочая, обе версии Release и копилирую тоже в Relese. В чём может быть проблема не подскажите?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru