学习记录
师姐使用c++编写的Opengl代码,完成了一些场景生成的功能,由于项目需要,需要用python来调用c++的程序,因此记录一下中间遇到的困难。
1.使用 __declspec(dllexport) 创建 dll 文件
链接: C++中dll文件生成和调用.
根据上图链接流程创建好项目和CreatDll.h,再把本来的项目中其他的.h文件和.cpp文件拷贝到该工程目录下,具体如下图所示:
2.更改.cpp的函数名称
拷贝完原本的头文件和源文件后,其次把该项目配置好,本文将Opengl中的包含目录,库目录,和链接器重新导入,然后,在上图所示的main.cpp文件中,更改了函数名称,我只把main函数的名称改掉。随后在CreatDll.h照猫画虎写入想要调用的函数即可。