[closed] error LNK2019: unresolved external symbol в VC++ 2005
И вообще, разве умеет студия .a использовать? Я просто не в курсе, правда.
Ну и, наконец, слешики бы поправить, да.
Кроме того, ты уверен, что эта либа нормально с юникодом дружит, или там все под контролем?
Calling convention проверь.Как?
И вообще, разве умеет студия .a использовать?Не знаю
Ну и, наконец, слешики бы поправить, да.Не помогло
Кроме того, ты уверен, что эта либа нормально с юникодом дружит, или там все под контролем?Не знаю. Как видно из названия .a файл специально под винду.
Отрубить юникод в проекте можно зайдя в его свойства и в General -> Character Set выставить Not Set.
g++ говорит "undefined reference to trimesh::read(char const *)"
И я настаиваю на том, чтобы проверить calling convention. Вроде бы это было в C/C++ -> Advanced. Стоит попробовать поставить __stdcall.
всем спасибо. удалось обойтись утилитами библиотеки, так что пока сама она не нужна.
Оставить комментарий
pinstripe
Такая ошибка выскакивает при линковании:error LNK2019: unresolved external symbol "public: static class TriMesh * __cdecl TriMesh::read(char const *)" (?@Z) referenced in function _wmain
В проекте используется библиотека, я подключаю ее так:
#pragma comment (lib, "C:\trimesh2\lib.Win32\libtrimesh.a")
#include "C:\trimesh2\include\TriMesh.h"
В чем дело?