在用VS创建C++ DLL类库时会创建dllMain.cpp这个源文件,然后再创建其他类文件的同时与dllMain.cpp共用一个变量,如:unsigned char m_str。这时,编译时就会出现这个错误提示。
只要将这个共用的变量定义成静态变量,即这个变量加上static修饰后再编译就不会有这个错误了。
在用VS创建C++ DLL类库时会创建dllMain.cpp这个源文件,然后再创建其他类文件的同时与dllMain.cpp共用一个变量,如:unsigned char m_str。这时,编译时就会出现这个错误提示。
只要将这个共用的变量定义成静态变量,即这个变量加上static修饰后再编译就不会有这个错误了。