我的项目有两个 cpp 文件和一个头文件。一个 cpp 文件包含一个类的实现,它的声明在头文件中。另一个 cpp 文件包含该int main函数。
该类的构造函数之一包括一个参数,它在链接器错误TCHAR中被引用为未解析的函数。LNK2019
我正在使用 Visual Studio 2010,并且我已将Character set项目属性中的选项设置为,Not Set以便我可以在char和wchar_t使用宏UNICODE之间进行选择。_UNICODE
目前我已经在我的主 cpp 文件的开头定义了这些,并且头文件包含在这两个之后。但是,如果我在头文件的开头定义这些宏,则项目可以完美编译。
有没有办法解决这个问题?还是我必须对类进行硬编码才能使用charor wchar_t?
谢谢。