ホームページ  >  記事  >  バックエンド開発  >  C++を使用してDLLを生成し、Pythonを使用してDLLを呼び出す方法

C++を使用してDLLを生成し、Pythonを使用してDLLを呼び出す方法

WBOY
WBOYオリジナル
2016-06-16 08:45:381616ブラウズ

最初のステップは、CPP DLL プロジェクトを作成し、次のコードを記述して DLL を生成することです

コードをコピーします コードは次のとおりです:

#include

# DLLEXPORT extern "C" __declspec(dllexport)

DLLEXPORT int __stdcall hello()
{
printf("Hello world!n")
;
🎜>
2 番目のステップは、Python ファイルを作成することです:


コードをコピーします コードは次のとおりです:
#コーディング: utf-8

import os
import ctypes

CUR_PATH = os.path.dirname(__file__)

if __name__ == '__main__':
print 'starting. ..'
dll = ctypes.WinDLL(os.path.join(CUR_PATH, 'hello.dll'))
dll.hello()

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。