错误代码:严重性代码说明项目文件行抑制状态错误C2665'cimg_library :: cimg :: rand':4个重载均不能转换所有参数类型goruntuisleme C:\ Users \ sasniac \ source \ repos \ goruntuisleme \ goruntuisleme \ CImg.h 25469
#include <iostream>
#include "CImg.h"
using namespace cimg_library;
int main()
{
std::cout << "Hello World!\n";
}
[1。我想您是从官方网站(here)下载的库
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);
}