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")