![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 67
神杀中龙
我需要自由的世界。
展开
-
HelloWorld
谁都会写HelloWorld, 我也写一个。写的最多的就是HelloWorld。 [原创 2014-08-02 10:19:00 · 510 阅读 · 0 评论 -
C#调用C++中导出类
C#要对数据进行封送处理,因为这涉及到托管与非转载 2014-09-14 14:13:09 · 4571 阅读 · 0 评论 -
让Ogre使用外部渲染窗口
就是让Ogre不自己创建渲染窗口,而由第三方来创建。原创 2014-09-14 08:28:13 · 2306 阅读 · 0 评论 -
Ogre创建光源
Ogre::Light* directionalLight = mSceneMgr->createLight("directionalLight"); directionalLight->setDirection(Ogre::Vector3(0, -1, 1)); directionalLight->setType(Ogre::Light::LT_DIRECTIONAL);转载 2014-09-12 08:38:49 · 873 阅读 · 0 评论 -
OgreRoot
OgreRoot相当于总的主管。 createSceneManager() - 创建场景管理器 getTimer() - 获取时间 getSingleton() - 获取单件引用 showConfigDialog() - 显示配置对话框 restoreConfig() - 恢复配置 initialise() - 初始化窗口 事件与实体,绑定。动态绑定,静态绑定。 封装应用逻转载 2014-09-12 12:20:44 · 723 阅读 · 0 评论 -
Python与C++进行交互
版本 Python 2.6 IDE Microsoft Visual Studio 2008 C++调用Python脚本 1. Py_Initialize() 初始化Python,两者要对应。 Py_Finalize() 清理Python 2. 导入Python模块 PyObject *pModule = PyImport_ImportModule("tes原创 2014-08-17 08:51:01 · 2665 阅读 · 0 评论 -
C#直接调用C++非托管结构体、类、成员函数、成员变量
[StructLayout(LayoutKind.Sequential)] public class MyOGRE { //该方式是直接调用C++ DLL内的类的成员函数。 [DllImport("CPlusPlusCSharpMix.dll", EntryPoint = "?MyOGREHello@MyOGRE@@Q转载 2014-08-26 11:03:43 · 4086 阅读 · 1 评论 -
【转】较低层次嵌入Python
8.2.2 较低层次嵌入Python 在上一节的例子中只使用简单的函数就完成了在C语言中嵌入Python。但如果需要在C程序中用Python脚本传递参数,或者获得Python脚本的返回值,则要使用更多的函数来编写C程序。由于Python有自己的数据类型,因此在C程序中要使用专门的API对相应的数据类型进行操作。常用的函数有以下几种。 1.数字与字符串处理 在Python/C API转载 2014-08-12 20:28:19 · 684 阅读 · 0 评论 -
C#直接调用DLL导出函数
示例 1 本示例显示如何使用 DllImport 属性通过调用 msvcrt.dll 中的 puts 输出消息。 // PInvokeTest.cs using System; using System.Runtime.InteropServices; class PlatformInvokeTest { [DllImport("msvcrt.dll")] public转载 2014-08-25 21:28:08 · 1511 阅读 · 0 评论 -
STL map的简单使用
C++ STL map map是关联映射,转载 2014-08-25 09:28:02 · 643 阅读 · 0 评论 -
单件Singleton
//! \brief 单件Singleton //! 定义 确保一个类只有一个实例,而且自行实例化并 // 向整个系统提供这个实例。 //! 类型: 创建类模式 class GameMgr { GameMgr(); GameMgr& operator=(GameMgr&); //运算符重载 GameMgr(const GameMgr&); // publi转载 2014-08-25 10:14:45 · 811 阅读 · 0 评论 -
【转】c++中嵌入python入门1 By Kisser Leon
本人是用vc2003+python2.5学习的,其它的也应该差不了多少 0. 坏境设置 把python的include/libs目录分别加到vc的include/lib directories中去。另外,由于python没有提供debug lib,体地说,就是没有提供python25_d.lib了。你可以自己编译python的源代码来得到python25_d.lib的,偶还没试过,呵呵。而转载 2014-08-11 20:22:34 · 938 阅读 · 0 评论 -
【转】C/C++和Python的交互
VS2010添加python库: 在工程上,右键,属性,VC++目录,包含目录和库目录分别设置为python文件夹下的include和libs就好了。 提示找不到python26.lib或者dll的把他们放到vs下vc的lib和bin目录下应该就行了。 例子: #测试脚本 def hello(s): print "hello wo转载 2014-08-12 11:42:17 · 741 阅读 · 0 评论 -
OGRE HelloWorld——MiniSample
OGRE的ExampleApplication比较繁琐,这里演示一个精简的例子。没有进行任何3D对象的创建。原创 2014-08-10 20:21:22 · 3058 阅读 · 0 评论 -
动态分配/撤销内存new和delete
动态分配内存是与静态分配内存相对的。当处理一个简单问题shihou原创 2014-08-06 09:10:08 · 991 阅读 · 0 评论 -
简单的C++程序
//例14.1 输出一行字符 #include #include /* 本程序的作用是输出一行字符 */ int _tmain(int argc, _TCHAR* argv[]) { printf("This is a C++ program.\n"); std::cout<<"This is a C++ program.\n"); //本行输出一行字符 printf("\n");原创 2014-08-05 08:49:26 · 440 阅读 · 0 评论 -
C语言常量与符号常量
在程序运行过程中,其值不能被改变的原创 2014-08-04 20:53:47 · 5595 阅读 · 0 评论 -
C语言数据类型与变量
数据类型:基本类型与构造类型。 基本类型包括:原创 2014-08-04 21:08:38 · 491 阅读 · 0 评论 -
cocos2dx之场景切换
--切换到下一场景 local function NextScene(scene) runningScene = CCDirector:sharedDirector():getRunningScene() local trans = CCTransitionFade:create(1.5, scene) if runningScene == nil then转载 2014-10-09 16:14:27 · 4677 阅读 · 0 评论