我开始写这个程序的时候是,不使用mfc,但后来,因为一些功能,需要使用mfc,所以,改了vc的设置,如标题所示:但rebuild all时,出现如下错误提示:
....
pro.obj : error LNK2001: unresolved external symbol __imp__RegQueryValueExA@24//类似上面的错误有20个。stdafx.h的内容如下:
// Insert your headers here
#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
#include<windows.h>
#ifdef MAX_PATH
#undef MAX_PATH
#define MAX_PATH (260)
#endif
// TODO: reference additional headers your program requires here#include "stdio.h"
#include"winsock2.h"
怎么查找这个错误?谢谢~

解决方案 »

  1.   

    针对你上面的一个连接错误,需要引入advapi32.lib
      

  2.   

    嗯,这样改,可以编译通过。可是,not using mfc时,
    我也没写Advapi32.lib啊,为什么就能编译通过呢?
      

  3.   

    5,看错了,和 adsapi32.lib 还真像
      

  4.   

    可是,not using mfc时,
    我也没写Advapi32.lib啊,为什么就能编译通过呢?
    根据提示RegQueryValueEx找不到~~
    而这个函数就是在Advapi32.lib里面,所以,你没有加进来就会提示出错~~~