- 博客(2)
- 收藏
- 关注
原创 “std::shared_ptr“: “CTankEnemy“ 不是参数 “_Ty“ 的有效 模板 类型参数(funcode坦克大战编译器可能无法识别CTankEnemy的定义)
只要思想不滑坡,办法总比困难多!中使用前向声明(forward declaration)来代替包含。仔细看了下chat分析,报错是因为头文件循环引用或者编译器在处理。楼猪看了下,也可以把发生循环引用的头文件声明删掉,就不报错了。这可能是由于头文件循环引用或者编译器在处理。这样做可以避免循环引用,并且让编译器知道。是一个类的名称,而不需要包含其定义。(以下是解决方法 chat上搜的)为了解决这个问题,你可以尝试在。时,编译器可能无法识别。代码,错误可能出现在。的定义之前尝试实例化。的定义之前尝试实例化。
2024-05-31 10:16:34
276
原创 VS2022“无法启动程序,系统找不到指定文件”
第二步:配置属性-VC++目录-可执行文件目录-(改成可执行文件路径)第一步:配置属性-调试-命令-(改成可执行文件路径)
2024-05-27 11:13:10
5418
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人