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

Box2d как установить в проект? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти ошибку в регулярном выражении http://www.cyberforum.ru/cpp-beginners/thread1239668.html
Использую RegExpr модуль от Андрея Сорокина. Сделал небольшое изменение для удобства использования в билдере: const // EscChar = '\'; // 'Escape'-char ('\' in common r.e.) used for escaping metachars (\w, \d etc). EscChar = '/'; // 'Escape'-char ('\' in common r.e.) used for escaping metachars (\w, \d etc). //Изменил для Сбилдера Есть выражение r->Expression ="<error (.*?)<//error>";...
C++ Длина short[] - Почему размер массива внутри make отличается? Доброе время суток, господа. #include <iostream> #include <vector> #include <algorithm> using namespace std; template <typename Container> Container make(const short s) { http://www.cyberforum.ru/cpp-beginners/thread1239653.html
C++ Вернуть полноценный класс с деструктором из функции
можно ли вернуть из функции класс? я имею ввиду полноценный класс с деструктором (например std:string) просто по идее вот например создал ты в функции экземпляр класса, return-ом вернул, а при выходе из видимости (функции) вызвался деструктор и экземпляр уничтожился... т.е. что классы можно возвращать только через параметр функции - по ссылке?
Отправка символа " через сокеты C++
Как через сокеты отправить символ " ?
C++ Увеличивается размер файла при записи http://www.cyberforum.ru/cpp-beginners/thread1239597.html
Всем привет. Возник такой вот вопрос. Программа записывает раз за разом(не добавляя в конец а перезаписывая) в один и тот же файл объект с фиксированным размером (28 байт). И после нескольки запусков размер меняется на 1-2 байта, так дошло уже до 36. С чем может быть связано такое изменение размера, и не повлияет ли это на позиционирование в файле?
C++ Map с функциями: Как использовать функции в качестве объектов Создал map, в котором по знаку операции( '^' к примеру) ищется бинарная операция. Вот код. #include <iostream> #include <map> #include <functional> using std::cout; using std::cin; using std::endl; подробнее

Показать сообщение отдельно
Справлюсь
 Аватар для Справлюсь
23 / 23 / 5
Регистрация: 24.07.2014
Сообщений: 203
08.04.2015, 15:00     Box2d как установить в проект?
у меня подобная проблема.
все вроде сделал только не понял последнее:
Цитата Сообщение от BlackIce Посмотреть сообщение
В свойствах проекта прописываем нужные зависимости:
C++/General/Additional Include Directories: contrib/include
Linker/General/Additional Library Directories: contrib/lib/release или contrib/lib/debug
Linker/Input/Additional Dependencies: box2d.lib
как их прописать?
пробовал так(рисунок), пишет:
Код
1>Исходный код.obj : error LNK2001: неразрешенный внешний символ ""public: virtual class b2Shape * __thiscall b2PolygonShape::Clone(class b2BlockAllocator *)const " (?Clone@b2PolygonShape@@UBEPAVb2Shape@@PAVb2BlockAllocator@@@Z)"
1>Исходный код.obj : error LNK2001: неразрешенный внешний символ ""public: virtual int __thiscall b2PolygonShape::GetChildCount(void)const " (?GetChildCount@b2PolygonShape@@UBEHXZ)"
1>Исходный код.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: void __thiscall b2PolygonShape::SetAsBox(float,float)" (?SetAsBox@b2PolygonShape@@QAEXMM@Z) в функции _main
1>Исходный код.obj : error LNK2001: неразрешенный внешний символ ""public: virtual bool __thiscall b2PolygonShape::TestPoint(struct b2Transform const &,struct b2Vec2 const &)const " (?TestPoint@b2PolygonShape@@UBE_NABUb2Transform@@ABUb2Vec2@@@Z)"
1>Исходный код.obj : error LNK2001: неразрешенный внешний символ ""public: virtual bool __thiscall b2PolygonShape::RayCast(struct b2RayCastOutput *,struct b2RayCastInput const &,struct b2Transform const &,int)const " (?RayCast@b2PolygonShape@@UBE_NPAUb2RayCastOutput@@ABUb2RayCastInput@@ABUb2Transform@@H@Z)"
1>Исходный код.obj : error LNK2001: неразрешенный внешний символ ""public: virtual void __thiscall b2PolygonShape::ComputeAABB(struct b2AABB *,struct b2Transform const &,int)const " (?ComputeAABB@b2PolygonShape@@UBEXPAUb2AABB@@ABUb2Transform@@H@Z)"
1>Исходный код.obj : error LNK2001: неразрешенный внешний символ ""public: virtual void __thiscall b2PolygonShape::ComputeMass(struct b2MassData *,float)const " (?ComputeMass@b2PolygonShape@@UBEXPAUb2MassData@@M@Z)"
1>Исходный код.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: class b2Fixture * __thiscall b2Body::CreateFixture(struct b2FixtureDef const *)" (?CreateFixture@b2Body@@QAEPAVb2Fixture@@PBUb2FixtureDef@@@Z) в функции _main
1>Исходный код.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: class b2Fixture * __thiscall b2Body::CreateFixture(class b2Shape const *,float)" (?CreateFixture@b2Body@@QAEPAVb2Fixture@@PBVb2Shape@@M@Z) в функции _main
1>Исходный код.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall b2World::b2World(struct b2Vec2 const &)" (??0b2World@@QAE@ABUb2Vec2@@@Z) в функции _main
1>Исходный код.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall b2World::~b2World(void)" (??1b2World@@QAE@XZ) в функции _main
1>Исходный код.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: class b2Body * __thiscall b2World::CreateBody(struct b2BodyDef const *)" (?CreateBody@b2World@@QAEPAVb2Body@@PBUb2BodyDef@@@Z) в функции _main
1>Исходный код.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: void __thiscall b2World::Step(float,int,int)" (?Step@b2World@@QAEXMHH@Z) в функции _main
1>C:\Users\Administrator\documents\visual studio 2013\Projects\каробка 2д\Debug\каробка 2д.exe : fatal error LNK1120: неразрешенных внешних элементов: 13
Миниатюры
Box2d как установить в проект?  
 
Текущее время: 20:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru