1. string用不了
添加以下代码:
#include <iostream>
#include <string.h>
using namespace std;
2.无法解析的外部符号
添加#pragma comment(lib, "setupapi.lib") 或是右击工程->属性也可以加入链接器->输入->附加依赖项
3.预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)
可能是某个文件是C文件,知道是哪个文件可以右击此文件->属性->配置属性->c/c++->预编译器->预编译头->不适用预编译头。如果不知道是哪个文件整个工程不使用预编译头
4.有时候直接在原工程改名,把.rc .ico与.rc2重命名后,VS工程下的名字改不了,需要删除重新添加。但这样还会报错旧工程.rc无法打开。需要以源码编译器打开.rc去修改里面原工程名为修改后的名字。