Использование C ++ и Panda3D – Пример на WIN 7, 64bit.
Использование C ++ и Panda3D – Пример на WIN 7, 64bit.
Для минимизации ошибок, я рекомендую сделать следующие.
Этап 1, удаление всего и вся, отовсюду.
Удаление всех версий Microsoft .NET Framework Это тоже удаляем, Visual C++ 2010 Redistributable
Все это может вылезти, глупыми ошибками на следующим этапе.
Этап 2, у вас должно быть, хорошее соединение интернета. Так как веб установщики майкрософт за плохой интернет вас могут покарать. Поэтому лучше скачать автономные варианты.
Первое установить Microsoft.NET Framework 4 Далее установить SDKs v7.1
При таком порядке, при установке SDK будет активная опции компилятор Visual C++ Compilers, что очень важно.
Отдельно стоить сказать про SDKs v7.1, для установки следует скачать этот образ.
Так как у майкрософта все в порядке с логикой, то привожу значение названий, которые предлагаются для скачивания iso.
GRMSDK_EN_DVD.iso - x86. GRMSDKX_EN_DVD.iso - x64. GRMSDKIAI_EN_DVD.iso – Itanium
Этап 3. Этот этап можно пропустить.
Я собираю панду из исходников, это тоже избавляет от многих проблем при компиляции. На форуме есть видео, по сборке панды из исходников. Благо сборка является не такой уже и трудной задачей.
Теперь настало время проверить, что все встало как надо, собственно это делать тоже не обязательно. Но это гарантирует, что в случае проблем мы не будем искать ошибку в IDE. Однако если это сработает, то мы будем уверенны, что проблема в IDE.
Для проверки создадим текстовый файл, и переименуем его в Game.cpp
Вставим текст кода:
#include "C:\built_x64\include\pandaFramework.h" #include "C:\built_x64\include\pandaSystem.h" int main(int argc, char *argv[]) { //open a new window framework PandaFramework framework; framework.open_framework(argc, argv); //set the window title to My Panda3D Window framework.set_window_title("My Panda3D Window"); //open the window WindowFramework *window = framework.open_window(); //here is room for your own code //do the main loop, equal to run() in python framework.main_loop(); //close the window framework framework.close_framework(); return (0); }
Рядом создадим run. bat файл:
Вставим текст кода:
call "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64 /Release cl /EHca Game.cpp C:\built_x64\lib\libp3framework.lib C:\built_x64\lib\libpanda.lib C:\built_x64\lib\libpandaexpress.lib C:\built_x64\lib\libp3dtool.lib C:\built_x64\lib\libp3dtoolconfig.lib C:\built_x64\lib\libp3pystub.lib C:\built_x64\lib\libp3direct.lib pause
И запустим его для проверки, должно все скомпилироваться и выдать нам готовый exe.
Теперь будем использовать IDE – CodeBlocks.
Дальше без слов, думаю все понятно.
|
Категория: Инструментарий. | Добавил: serg-kkz (21.10.2016)
|
Просмотров: 4228
| Рейтинг: 2.8/5 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|