体的工程),将源工程和目标工程加到同一个
工作区。然 后在 ResourceView 窗口里,将共享窗体从源工程复制到目标工程,最后在资源 管理器里将对应的文件复制过来即可。 九、当出现 error C2110: cannot add two pointers 时,是因为字符串相加不 能以常量开头,举例如下: strCheckSum = FREAM_LENGHT+ FREAM_TYPE + strResult; FREAM_LENGHT、FREAM_TYPE 都是字符串常量宏,如果按照上面方式书写代码会 出现上面的错误。 改为:strCheckSum = strCheckSum + FREAM_LENGHT+ FREAM_TYPE + strResult; 即可。 文章出处: diybl/course/3_program/c++/cppjs/200836/102860.html 十,error LNK2005: "char * * m_arOperationType" (?m_arOperationType@@3PAPADA) already defined in CDeviceThread.obj 全局变量重复定义,在全局变量前加 static const 就可以了 十一、error C2065: 'CoInitializeEx' : undeclared identifier; 解决方法 在 stdafx.h 中定义(放在#define VC_EXTRALEAN 的下一行) #define _WIN32_WINNT 0x0500 实际上你可以看 objbase.h 的文件中 CoInitializeEx 的定义: #if (_WIN32_WINNT >= 0x0400 ) || defined(_WIN32_DCOM) // DCOM WINOLEAPI CoInitializeEx(LPVOID pvReserved, DWORD dwCoInit); #endif // DCOM ************************************************************** Header: Declared in objbase.h. Library: Use ole32.lib. 另外,别忘了定义_WIN32_DCOM