Visual Studio创建Cmake工程导出DLL,通过Python调用DLL
·
1、VS创建Cmake工程


2、修改CmakeLists.txt

add_library (Cmake_Dll SHARED "Cmake_Dll.cpp" "Cmake_Dll.h")
3、实现API
Cmake_Dll.h
#pragma once
#include <iostream>
extern "C" __declspec (dllexport) void PrintHello();
Cmake_Dll.cpp
#include "Cmake_Dll.h"
void PrintHello() {
printf("Hello from DLL!");
}
4、导出动态库


5、编写python调用C动态库的测试代码
import ctypes
dll = ctypes.windll.LoadLibrary(".\\VS_CMake_test_dll.dll")
dll.PrintHello()
运行结果
Hello from DLL!
更多推荐


所有评论(0)