Главная
Описание
Учебник
Статьи
Файлы
Форум
[
вход
|
регистрация
]
[
Новые сообщения
·
Участники
·
Правила форума
·
Поиск
·
RSS
]
Страница
1
из
1
1
Форум Panda3D - по русски
»
Panda3D
»
Для начинающих
»
Проблема сделать билд простого проекта на C++
Проблема сделать билд простого проекта на C++
coz
Дата: Четверг, 02.06.2011, 11:50 | Сообщение #
1
Рядовой
Группа: Пользователи
Сообщений:
10
Награды:
0
Репутация:
0
Статус:
Offline
Все директории lib подключил по инструкции. Как определить чего не хватает?
1>------ Build started: Project: Pandus, Configuration: Release Win32 ------
1> TestApp.cpp
1>TestApp.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall BitMask<unsigned int,32>::~BitMask<unsigned int,32>(void)" (__imp_??1?$BitMask@I$0CA@@@QAE@XZ)
1>TestApp.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static class BitMask<unsigned int,32> __cdecl BitMask<unsigned int,32>::bit(int)" (__imp_?bit@?$BitMask@I$0CA@@@SA?AV1@H@Z)
1>TestApp.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static class BitMask<unsigned int,32> __cdecl BitMask<unsigned int,32>::lower_on(int)" (__imp_?lower_on@?$BitMask@I$0CA@@@SA?AV1@H@Z)
1>TestApp.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall PandaFramework::main_loop(void)" (__imp_?main_loop@PandaFramework@@QAEXXZ)
1>TestApp.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class WindowFramework * __thiscall PandaFramework::open_window(void)" (__imp_?open_window@PandaFramework@@QAEPAVWindowFramework@@XZ)
1>TestApp.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall PandaFramework::close_framework(void)" (__imp_?close_framework@PandaFramework@@QAEXXZ)
1>TestApp.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall PandaFramework::open_framework(int &,char * * &)" (__imp_?open_framework@PandaFramework@@QAEXAAHAAPAPAD@Z)
1>TestApp.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall PandaFramework::~PandaFramework(void)" (__imp_??1PandaFramework@@UAE@XZ)
1>TestApp.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall PandaFramework::PandaFramework(void)" (__imp_??0PandaFramework@@QAE@XZ)
1>TestApp.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall PandaFramework::set_window_title(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_?set_window_title@PandaFramework@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>TestApp.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall TypeHandle::TypeHandle(void)" (__imp_??0TypeHandle@@QAE@XZ)
1>c:\users\user\documents\visual studio 2010\Projects\Pandus\Release\Pandus.exe : fatal error LNK1120: 11 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Сообщение отредактировал
coz
-
Четверг, 02.06.2011, 11:52
ninth
Дата: Четверг, 02.06.2011, 14:20 | Сообщение #
2
Admin
Группа: Администраторы
Сообщений:
1582
Награды:
5
Репутация:
46
Статус:
Offline
Проверь ещё раз ссылки на библиотеки:
Project -> Properties
Configuration Properties -> Linker -> Input -> Additional Dependencies
libp3framework.lib
libpanda.lib
libpandafx.lib
libpandaexpress.lib
libp3dtool.lib
libp3dtoolconfig.lib
libp3pystub.lib
l ibp3direct.lib
ninth
Дата: Четверг, 02.06.2011, 14:25 | Сообщение #
3
Admin
Группа: Администраторы
Сообщений:
1582
Награды:
5
Репутация:
46
Статус:
Offline
В основном подобная проблема возникает, когда забывают добавить что-то из библиотек. Какую конкретно - сказать не могу. С си я не особо.
coz
Дата: Четверг, 02.06.2011, 20:08 | Сообщение #
4
Рядовой
Группа: Пользователи
Сообщений:
10
Награды:
0
Репутация:
0
Статус:
Offline
Ну дык в том то и вопрос. А не достаточно указать пути ко всем директориям lib?
Сообщение отредактировал
coz
-
Пятница, 03.06.2011, 04:43
ninth
Дата: Пятница, 03.06.2011, 09:13 | Сообщение #
5
Admin
Группа: Администраторы
Сообщений:
1582
Награды:
5
Репутация:
46
Статус:
Offline
Вроде не всегда срабатывает указание директории. Попробуй укажи библиотеки напрямую как я написал выше.
coz
Дата: Пятница, 03.06.2011, 17:24 | Сообщение #
6
Рядовой
Группа: Пользователи
Сообщений:
10
Награды:
0
Репутация:
0
Статус:
Offline
Quote
(
ninth
)
Вроде не всегда срабатывает указание директории. Попробуй укажи библиотеки напрямую как я написал выше.
Да, в этом дело, спасибо.
Форум Panda3D - по русски
»
Panda3D
»
Для начинающих
»
Проблема сделать билд простого проекта на C++
Страница
1
из
1
1
Главная страница форума
Panda3D
Общие вопросы
Примеры кода
Для начинающих
WiP
Видеоматериалы
Общий форум
Работа сайта
Python
Проекты
Флудильня
Полезности
Поиск:
Loading