![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂记
diarymaggie
这个作者很懒,什么都没留下…
展开
-
Python下调用C(1)
#include extern "C" { _declspec(dllexport) int add(int a, int b) { return a+b; } _declspec(dllexport) void print_sum(unsigned long ulNum) {原创 2013-07-30 13:14:50 · 254 阅读 · 0 评论 -
Python下调用C(2)
#include int fact(int n) { if (n <= 1) return 1; else return n * fact(n - 1); } PyObject* wrap_fact(PyObject* self, PyObject* args) { int n, result; if (! PyArg_ParseTuple(args, "i原创 2013-07-30 13:58:25 · 238 阅读 · 0 评论 -
Python下调用C(3)
现在要解决的问题是怎么从python下去debugC或C++的库 这个问题花了我大概2天的时间,期间真的遇到很多问题,而国内基本上找不到任何相关的资料 方法其实很简单,就是通过VS的附件到进程Python.exe 设置断点进行调试 但是,这里面首先遇到的一个问题是我附加进程之后没有反应,后来修改进程附加类型为native就ok了 还有一个问题是同样一个C++库release后的版本pyth原创 2013-08-01 12:00:25 · 238 阅读 · 0 评论 -
vs加载错误
已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。 已加载“C:\Windows\SysWOW64\kernel32.dll”。无法查找或打开 PDB 文件。 已加载“C:\Windows\SysWOW64\KernelBase.dll”。无法查找或打开 PDB 文件。 1、调试 2、选项和设置 3、右边勾上 启用源服务器支持 4、左边点 符号原创 2013-08-21 21:49:13 · 203 阅读 · 0 评论