递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 99|回复: 1
打印 上一主题 下一主题

[视窗] 5月15日版,python脚本例程,编译出现问题

[复制链接]

112

主题

963

帖子

7582

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
7582
跳转到指定楼层
楼主
发表于 7 小时前 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 zqiz 于 2026-5-15 14:49 编辑

--- 开始编译项目"Python脚本":
<F:\voldev25\samples\vprj_win\samples\vol_python\src\main.v>, 42: 错误: 没有找到所指定名称的类"Py输出过滤器"
<F:\voldev25\samples\vprj_win\samples\vol_python\src\main.v>, 48: 错误: 没有找到所指定名称的类"Py输出过滤器"
<F:\voldev25\samples\vprj_win\samples\vol_python\src\main.v>, 43: 错误: "过滤器1"的数据类型不为类
<F:\voldev25\samples\vprj_win\samples\vol_python\src\main.v>, 44: 错误: 无法将数据类型"整数"转换到非数组类数据类型
<F:\voldev25\samples\vprj_win\samples\vol_python\src\main.v>, 47: 错误: 事件接收方法必须至少定义有2个参数,且第1个参数的数据类型必须为该事件的定义对象类,第2个参数的数据类型必须为整数.
<F:\voldev25\samples\vprj_win\samples\vol_python\src\main.v>, 42: 警告: 局部变量"过滤器1"未被使用,其将被删除.
--- 项目"Python脚本"编译或链接失败. 编译过程中共遇到了 1 个警告, 5 个错误.
屏蔽过滤后

--- 开始编译项目"Python脚本":
编译生成对应的C++源文件到目录"c:\_ini\samples\vol_python\debug\x64\project\"成功 [双击可跳转]
正在链接生成目标文件"c:\_ini\samples\vol_python\debug\x64\linker\vol_python.exe"
所编译程序位数: 64; 所使用 VS 本地编译器版本: 16; 所使用 Windows SDK 版本: 10.0.18362.0(内置)
正在进行本地编译和链接工作(如果是首次编译,由于需要初始化编译环境和相关缓存,速度稍慢是正常的)
错误: 使用所指定的本地编译器编译当前程序失败
错误:
    F:\voldev26\plugins\vprj_win\sdk\winsdk\10\include\10.0.18362.0\ucrt\crtdbg.h(303): warning C4005: “_malloca”: 宏重定义
    F:\voldev26\plugins\vprj_win\sdk\winsdk\10\include\10.0.18362.0\ucrt\malloc.h(134): note: 参见“_malloca”的前一个定义
    F:\voldev26\plugins\vprj_win\sdk\winsdk\10\include\10.0.18362.0\ucrt\crtdbg.h(303): warning C4005: “_malloca”: 宏重定义
    F:\voldev26\plugins\vprj_win\sdk\winsdk\10\include\10.0.18362.0\ucrt\malloc.h(134): note: 参见“_malloca”的前一个定义
<F:\voldev26\samples\vprj_win\samples\vol_python\src\main.v>, 87: 错误:
    error C2664: “CVolPyObject CVolPython::sRunPythonCode(const char *,PyObject *,整数,PyObject *,PyObject *)”: 无法将参数 1 从“const WCHAR *”转换为“const char *”
    note: 与指向的类型无关;强制转换要求 reinterpret_cast、C 样式强制转换或函数样式强制转换
    F:\voldev26\plugins\vprj_win\classlib\sys\\python\\py\\vol_python.h(647): note: 参见“CVolPython::sRunPythonCode”的声明
<F:\voldev26\samples\vprj_win\samples\vol_python\src\main.v>, 90: 错误:
    error C2664: “CVolPyObject CVolPython::sRunPythonCode(const char *,PyObject *,整数,PyObject *,PyObject *)”: 无法将参数 1 从“const WCHAR *”转换为“const char *”
    note: 与指向的类型无关;强制转换要求 reinterpret_cast、C 样式强制转换或函数样式强制转换
    F:\voldev26\plugins\vprj_win\classlib\sys\\python\\py\\vol_python.h(647): note: 参见“CVolPython::sRunPythonCode”的声明
错误:
    .\vpkg_main.cpp(129): error C2664: “CVolPyObject CVolPython::sRunPythonCode(const char *,PyObject *,整数,PyObject *,PyObject *)”: 无法将参数 1 从“const WCHAR *”转换为“const char *”
    .\vpkg_main.cpp(129): note: 与指向的类型无关;强制转换要求 reinterpret_cast、C 样式强制转换或函数样式强制转换
    F:\voldev26\plugins\vprj_win\classlib\sys\\python\\py\\vol_python.h(647): note: 参见“CVolPython::sRunPythonCode”的声明
    .\vpkg_main.cpp(758): error C2664: “CVolPyObject CVolPython::sRunPythonCode(const char *,PyObject *,整数,PyObject *,PyObject *)”: 无法将参数 1 从“const wchar_t [1]”转换为“const char *”
    .\vpkg_main.cpp(758): note: 与指向的类型无关;强制转换要求 reinterpret_cast、C 样式强制转换或函数样式强制转换
    F:\voldev26\plugins\vprj_win\classlib\sys\\python\\py\\vol_python.h(647): note: 参见“CVolPython::sRunPythonCode”的声明
    .\vpkg_main.cpp(761): error C2664: “CVolPyObject CVolPython::sRunPythonCode(const char *,PyObject *,整数,PyObject *,PyObject *)”: 无法将参数 1 从“const WCHAR *”转换为“const char *”
    .\vpkg_main.cpp(761): note: 与指向的类型无关;强制转换要求 reinterpret_cast、C 样式强制转换或函数样式强制转换
    F:\voldev26\plugins\vprj_win\classlib\sys\\python\\py\\vol_python.h(647): note: 参见“CVolPython::sRunPythonCode”的声明
    .\vpkg_main.cpp(800): error C2664: “CVolPyObject CVolPython::sRunPythonCode(const char *,PyObject *,整数,PyObject *,PyObject *)”: 无法将参数 1 从“const WCHAR *”转换为“const char *”
    .\vpkg_main.cpp(800): note: 与指向的类型无关;强制转换要求 reinterpret_cast、C 样式强制转换或函数样式强制转换
    F:\voldev26\plugins\vprj_win\classlib\sys\\python\\py\\vol_python.h(647): note: 参见“CVolPython::sRunPythonCode”的声明
    .\vpkg_main.cpp(801): error C2664: “CVolPyObject CVolPython::sRunPythonCode(const char *,PyObject *,整数,PyObject *,PyObject *)”: 无法将参数 1 从“const WCHAR *”转换为“const char *”
    .\vpkg_main.cpp(801): note: 与指向的类型无关;强制转换要求 reinterpret_cast、C 样式强制转换或函数样式强制转换
    F:\voldev26\plugins\vprj_win\classlib\sys\\python\\py\\vol_python.h(647): note: 参见“CVolPython::sRunPythonCode”的声明
    .\vpkg_main.cpp(803): error C2664: “CVolPyObject CVolPython::sRunPythonCode(const char *,PyObject *,整数,PyObject *,PyObject *)”: 无法将参数 1 从“const WCHAR *”转换为“const char *”
    .\vpkg_main.cpp(803): note: 与指向的类型无关;强制转换要求 reinterpret_cast、C 样式强制转换或函数样式强制转换
    F:\voldev26\plugins\vprj_win\classlib\sys\\python\\py\\vol_python.h(647): note: 参见“CVolPython::sRunPythonCode”的声明
<F:\voldev26\samples\vprj_win\samples\vol_python\src\main.v>, 923: 错误:
    error C2664: “CVolPyObject CVolPython::sRunPythonCode(const char *,PyObject *,整数,PyObject *,PyObject *)”: 无法将参数 1 从“const WCHAR *”转换为“const char *”
    note: 与指向的类型无关;强制转换要求 reinterpret_cast、C 样式强制转换或函数样式强制转换
    F:\voldev26\plugins\vprj_win\classlib\sys\\python\\py\\vol_python.h(647): note: 参见“CVolPython::sRunPythonCode”的声明
<F:\voldev26\samples\vprj_win\samples\vol_python\src\main.v>, 932: 错误:
    error C2664: “CVolPyObject CVolPython::sRunPythonCode(const char *,PyObject *,整数,PyObject *,PyObject *)”: 无法将参数 1 从“const WCHAR *”转换为“const char *”
    note: 与指向的类型无关;强制转换要求 reinterpret_cast、C 样式强制转换或函数样式强制转换
    F:\voldev26\plugins\vprj_win\classlib\sys\\python\\py\\vol_python.h(647): note: 参见“CVolPython::sRunPythonCode”的声明
    正在生成代码...
编译生成目标文件"c:\_ini\samples\vol_python\debug\x64\linker\vol_python.exe"失败,耗费时间 15094 毫秒.
--- 项目"Python脚本"编译或链接失败. 编译过程中共遇到了 0 个警告, 7 个错误.



回复

使用道具 举报

494

主题

2万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
48533
QQ
沙发
发表于 1 小时前 | 只看该作者
没报错啊。。你清理一下解决方案试试,应该是类库没有载入成功。
安卓无障碍课:点击查看
接安卓类库封装,需要的联系570828305
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-5-15 22:02 , Processed in 0.087995 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表