34 #ifdef __cplusplus_cli
35 #pragma managed(push, off)
38 #include "Physics2D/api_physics2d.h"
39 #include "Physics2D/World/physics_world.h"
40 #include "Physics2D/World/physics_world_description.h"
41 #include "Physics2D/World/physics_debug_draw.h"
42 #include "Physics2D/World/physics_context.h"
43 #include "Physics2D/World/physics_query_assistant.h"
44 #include "Physics2D/World/query_result.h"
45 #include "Physics2D/Dynamics/body.h"
46 #include "Physics2D/Dynamics/body_description.h"
47 #include "Physics2D/Dynamics/fixture.h"
48 #include "Physics2D/Dynamics/fixture_description.h"
49 #include "Physics2D/Dynamics/Joints/joint.h"
50 #include "Physics2D/Dynamics/Joints/distance_joint_description.h"
51 #include "Physics2D/Dynamics/Joints/distance_joint.h"
52 #include "Physics2D/Dynamics/Joints/revolute_joint_description.h"
53 #include "Physics2D/Dynamics/Joints/revolute_joint.h"
54 #include "Physics2D/Dynamics/Joints/prismatic_joint_description.h"
55 #include "Physics2D/Dynamics/Joints/prismatic_joint.h"
56 #include "Physics2D/Dynamics/Joints/mouse_joint_description.h"
57 #include "Physics2D/Dynamics/Joints/mouse_joint.h"
58 #include "Physics2D/Collision/physics_object.h"
59 #include "Physics2D/Collision/Shapes/shape.h"
60 #include "Physics2D/Collision/Shapes/polygon_shape.h"
61 #include "Physics2D/Collision/Shapes/chain_shape.h"
62 #include "Physics2D/Collision/Shapes/circle_shape.h"
63 #include "Physics2D/Collision/Shapes/edge_shape.h"
65 #ifdef __cplusplus_cli
71 #error Your application is set to link with the single-threaded version of the run-time library. Go to project settings, in the C++ section, and change it to multi-threaded.
75 #pragma comment(lib, "clanPhysics2D-dll.lib")
77 #pragma comment(lib, "clanPhysics2D-static-mtdll.lib")
79 #pragma comment(lib, "clanPhysics2D-static-mt.lib")
83 #pragma comment(lib, "clanPhysics2D-dll-debug.lib")
85 #pragma comment(lib, "clanPhysics2D-static-mtdll-debug.lib")
87 #pragma comment(lib, "clanPhysics2D-static-mt-debug.lib")