[C ++ CImg库错误C2665是什么问题?

问题描述 投票:0回答:1

cimg error

错误代码:严重性代码说明项目文件行抑制状态错误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";
}
c++ cimg
1个回答
0
投票

[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);
 }  
© www.soinside.com 2019 - 2024. All rights reserved.