C++ C++;CImg库错误C2665有什么问题?
错误代码: 严重性代码说明项目文件行抑制状态 错误C2665“cimg_library::cimg::rand”:4个重载都无法转换所有参数类型goruntuisleme C:\Users\sasniac\source\repos\goruntuisleme\goruntuisleme\cimg.h 25469 代码:C++ C++;CImg库错误C2665有什么问题?,c++,cimg,C++,Cimg,错误代码: 严重性代码说明项目文件行抑制状态 错误C2665“cimg_library::cimg::rand”:4个重载都无法转换所有参数类型goruntuisleme C:\Users\sasniac\source\repos\goruntuisleme\goruntuisleme\cimg.h 25469 代码: #包括 #包括“CImg.h” 使用名称空间cimg_库; int main() { std::cout我为您测试了这个库。经过一些修改后它可以工作 1.我想你是从官方网站()下
#包括
#包括“CImg.h”
使用名称空间cimg_库;
int main()
{
std::cout我为您测试了这个库。经过一些修改后它可以工作
1.我想你是从官方网站()下载的图书馆
2.以下功能中缺少一些强制转换到(cimg_uint64*)
:
static double mp_u(_cimg_math_parser& mp) {
return cimg::rand(_mp_arg(2),_mp_arg(3),(cimg_uint64 *) &mp.rng);
}
在这里:
static double mp_srand0(_cimg_math_parser& mp) {
cimg::srand((cimg_uint64 *) &mp.rng);
//...
}
在这里:
static double mp_g(_cimg_math_parser& mp) {
cimg::unused(mp);
return cimg::grand((cimg_uint64 *) &mp.rng);
}
我为你测试了这个库。经过一些修改后它可以工作
1.我想你是从官方网站()下载的图书馆
2.以下功能中缺少一些强制转换到(cimg_uint64*)
:
static double mp_u(_cimg_math_parser& mp) {
return cimg::rand(_mp_arg(2),_mp_arg(3),(cimg_uint64 *) &mp.rng);
}
在这里:
static double mp_srand0(_cimg_math_parser& mp) {
cimg::srand((cimg_uint64 *) &mp.rng);
//...
}
在这里:
static double mp_g(_cimg_math_parser& mp) {
cimg::unused(mp);
return cimg::grand((cimg_uint64 *) &mp.rng);
}
请使用什么命令编译和链接代码?我在哪里可以学习它们?:/抱歉,我不使用或不知道任何“集成开发环境”,我更喜欢使用Makefiles和逗号行开发工具。您的环境可能会告诉您当您单击“构建”时它正在执行的命令
@xeron您使用的是windows或linux?我使用的是windows。请问您使用什么命令编译和链接代码?在哪里可以学习它们?:/抱歉,我不使用或不知道任何“集成开发环境”,我更喜欢使用Makefiles和逗号行开发工具。当您单击“Build”
@xeron时,您的环境可能会告诉您它正在执行的命令您在windows或linux上?我在使用windows您太棒了!您太棒了!