Форум программистов, компьютерный форум 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 и соответственно при увличении,уменьшении, а затем возвращении исходного размера происходит потеря точности(на 600*800пкс до 5 пикселей) Добавлено через 2 минуты если бы можно было быть уверенным что не будет больше 3-4 циклов масштабирования можно было бы...
C++ Проверка на корректность логического выражения
Добрый вечер. На входе имеем логического выражение которое может содержать : 1. константы : 0 или 1 2. скобки : () 3. Операторы : or , and , not 4. Переменные : a-z Проверить на корректность , с чего начать ? Попрошу подсказать соотв. литературу .
C++ Заполнение массива http://www.cyberforum.ru/cpp-beginners/thread787729.html
Даны числа от 0 до 15 (включительно), нужно записать их в одномерный массив в рандомном порядке, при этом числа не должны повторяться на вход ничего не дается, исходных данных нет пример того, что должно получится на выходе: 4 11 7 0 15 2 9 8 3 1 5 12 10 6 14 13
C++ Обход лабиринта Добрый вечер. Стоит задача обойти лабиринт, заданный матрицей (вводятся размерности и начальное положение), т. е. посетить каждую клетку, до которой можно добраться и на определённом шаге узнать, что ты уже всё обошёл? Подскажите, какие существуют подходы к решению? Есть ли какие - либо алгоритмы, помогающие правильно организовать движение по лабиринту? Спасибо. подробнее

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

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

16.02.2013, 21:26. Просмотров 402. Ответов 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. В чём может быть проблема не подскажите?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru