首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

Python调用C\C++

2024-12-20 来源:花图问答
c
同理,要是你是.cpp文件g++ .cpp文件名加后缀 -shared -o 导出文件名加后缀
cpp

Python运行代码如下:

import time
from ctypes import *
def main():
    start_time = time.time()
    result = cdll.LoadLibrary("E:/Code/c语言/test/1.so")
    result.main()
    result = cdll.LoadLibrary("E:/Code/c语言/test/2.so")
    result.main()

if __name__ == "__main__":
    main()

效果如下


运行效果

原c和cpp文件如下:
.c文件

#include <stdio.h>
int main(){
    printf("hello world! In C \n");
} 

.cpp文件

#include <iostream>
using namespace std;
int main(){
    cout << "hello world! in CPP"<< endl; 
} 
显示全文