在Windows 10,Python 3.8上构建SIP时出现问题

时间:2020-07-31 20:03:59

标签: python c++ python-sip

某些背景:我一直在尝试获取任何C ++绑定以使Python正常工作。

首先,我遇到了SIP问题。我运行了configure.py以成功运行,然后运行make看起来好像运行正常,然后才给我一个错误。搜索了很多线程,但没有一个给出对该问题有用的结论。

我的设置: Windows 10 Python 3.8 用于gcc,g ++的MinGW(今天已下载,安装并添加到路径中)

我知道读取冗长的输出没有意思,但是在这里是

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\DB;

class FileUploadController extends Controller {

    public function store(Request $request) {
        $user = Auth::user();

//        dd($user);
        if($user) {
            $user_id = Auth::user()->id;
            $email = Auth::user()->email;
            $filePath = $request->file('file')->getClientOriginalName();
            $data = [
                'file_path' => $filePath,
                'user_id' => $user_id,
                'email' => $email
            ];
            DB::table('mydb.photos')->insert($data);
        }

        return response()->json($user);
    }
}

如果您可以建议在Windows 10上为Python 3.8设置任何C ++绑定方法的简单方法,那么我非常愿意放弃SIP。我也尝试过使用pybind11,并且在运行应该可以正常运行的初始test_cmake_build测试时遇到错误。如果在linux环境中执行所有这些操作比较容易,我也愿意切换到该位置。

只是迫切希望找到一种可行的方法,而不必搜索数十个线程,只要抓住稻草就可以找到可能的解决方案。

0 个答案:

没有答案