和楼上的答案一样,应该是lib导入问题!
可以试试用 vc++ 导入的方式:
项目右键选择属性->VC++ 目录->库目录->选择包含需要引用的 .lib 文件夹
项目右键选择属性->VC++ 目录->包含目录->选择包含需要引用的 .h 头文件文件夹
在做一个C++的扫雷大作业,希望可以把功能函数和类都打包在lib内,Engine就是生成lib的,然后Game生成exe,里面包含main函数这是Engine.h有一些宏定义,头文件,定义了Player类还有两个函数
Engine.cpp里面有两个函数的实现main.cpp包含了对lib的引用,然后调用了里面的函数,且无语法报错但是无论是F5运行和生成exe有LINK报错,不知道怎么修改呜呜呜,救救孩子吧😭
('一开始的lib生成问题解决了,成功生成了Engine.lib,我在Game中加上了对Engine的引用,也在属性中包含了lib,加上了#pragma comment(lib, "Engine.lib")\n\n编译没有报错,但是链接有两个报错不知道怎么修改\n',) 感觉应该是项目的设置出了什么问题,我现在使用的是VS2022,第一次做大作业,没有什么经验,不知道这方面的bug怎么修改。也许也不是设置的问题…