VS编译代码未通过,常见问题。
问题一:LNK2028
这个问题一般是什么函数在哪里被引用。修改的方法是:先检查是否包含头文件,如果已经包含了头文件,则检查在源文件的“import.cpp”中是否包含了该lib文件,正确的包含方式是:#pragma comment (lib, "NetBase" ext),其中NetBase是命名空间。如果两者都包含了,则应该可以编译过。
有时,是由于引用库错误或者缺失,可以在引用中删除后,再从解决方案中添加正确的引用库。
问题一:LNK2028
这个问题一般是什么函数在哪里被引用。修改的方法是:先检查是否包含头文件,如果已经包含了头文件,则检查在源文件的“import.cpp”中是否包含了该lib文件,正确的包含方式是:#pragma comment (lib, "NetBase" ext),其中NetBase是命名空间。如果两者都包含了,则应该可以编译过。
有时,是由于引用库错误或者缺失,可以在引用中删除后,再从解决方案中添加正确的引用库。