如何在 C++ 代码中使用 pywin32 函数?
Posted
技术标签:
【中文标题】如何在 C++ 代码中使用 pywin32 函数?【英文标题】:How to use pywin32 functions in C++ code? 【发布时间】:2021-10-26 21:19:13 【问题描述】:在 C++ 代码中开始使用 pywin32
包函数的最简单方法是什么?
我正在为基于 Windows COM 的库构建 Python 包装器,我想使用
PyObject *PyCom_PyObjectFromVariant(const VARIANT *var);
我的 C++ 包装代码中来自 pywin32
包的函数。
我是否应该编译“pywin32”DLL 并将.h
文件复制到我的项目中?还是有更直接的方法?
谢谢
【问题讨论】:
【参考方案1】:我想回答我自己的问题:
要使用 pywin32 或 win32com 功能,您需要安装 pywin32 包并在 C++ 项目中包含以下目录:
site-packages/win32/include
site-packages/win32com/include
并包含库路径:
site-packages/win32/libs
site-packages/win32com/libs
【讨论】:
以上是关于如何在 C++ 代码中使用 pywin32 函数?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 pywin32 在 Python 中获取特定应用程序窗口的句柄?
python pywin32 里面操作窗体,获取窗体里面的数据,在函数GetDlgItem函数中,怎么获取第二个参数的值?