同样的源代码和火山环境,两台电脑一台正常一台报错。
本帖最后由 IvzCX 于 2022-11-10 18:33 编辑同样的源代码和火山环境,两台电脑一台正常一台报错。源代码和火山安装文件夹都是复制的,完全一样,跑样例可以两台都可以正常编译运行。
正常是的Win7 64位。源代码是在win7 电脑上写的,因为日渐觉得win7电脑性能较差,编译太慢,
于是把写了许久的源代码复制到server2019的服务器系统上进行编译打算继续写。
server2019调试就报错,win7不会报错可以正常调试。
server2019的火山右键属性里勾了管理员权限运行。
把win7下debug的linker目录复制到server2019下也可以正常运行。就是无法在server2019你调试运行。
火山版本是加密狗个人版
server2019 系统也算是比较新的。。竟然还会报错。。没遇到过。。
更新下C++运行库 key5 发表于 2022-11-10 20:18
更新下C++运行库
vs环境还是安装的好,无错, // 本对象必定处于已经被构造且尚未被销毁状态
assert (m_npObjectState == 1);// 注意此处不能使用ASSERT,因为里面内部构造错误报告信息时会又去分配内存. 乐易论坛 发表于 2022-11-11 01:55
// 本对象必定处于已经被构造且尚未被销毁状态
assert (m_npObjectState == 1);// 注意此处不能 ...
普通用户怎么处理呢,这个不动C++,不清楚怎么去改H文件 IvzCX 发表于 2022-11-11 15:08
普通用户怎么处理呢,这个不动C++,不清楚怎么去改H文件
意思是 你的对象没释放 又创建了考虑是不是 没有销毁代码之类的 乐易论坛 发表于 2022-11-11 16:27
意思是 你的对象没释放 又创建了考虑是不是 没有销毁代码之类的
这个可能没有办法排查,代码量太多了,是一点都无法调试双击就报错。奇怪的是,同样的代码,同样的火山vol_dev安装文件夹,win7没有问题可以编译调试,server2019无法调试,把win7编译出的linker文件夹复制到server2019也可以运行。 IvzCX 发表于 2022-11-11 19:06
这个可能没有办法排查,代码量太多了,是一点都无法调试双击就报错。奇怪的是,同样的代码,同样的火山vo ...
那应该就是编译环境不同导致的. 你是不是用了 加入格式化的命令
页:
[1]
2