找不到函数定义的头文件|VC2010中CWinApp()的构造函数定义在哪个头文件里面怎么找不到

|

Ⅰ 找不到头文件,需要添加头文件的路径该怎么办

1.将压缩包中的压缩包解压出来,再打开其中的文件。

2.改变系统的临时缓存目录,将临时缓存目录,右键我的电脑– 高级 — 环境变量。

3.改变Administrator 的用户变量中双击TEMP ,TMP目录路径,把路径改短一点,如图:可以改相同的目录,也可以是不同的目录,但是不要用根目录,用根目录,会造成出现很多的临时缓存文件,很乱。

4.系统环境变量不要轻易修改,切记这样在解压嵌套压缩包的时候,路径就不会变的特别长,错误提示就解决了。

Ⅱ VC2010中CWinApp()的构造函数定义在哪个头文件里面,怎么找不到

CWinApp::CWinApp(LPCTSTRlpszAppName){ if(lpszAppName!=NULL) _pszAppName=_tcsp(lpszAppName); else m_pszAppName=NULL; //initializeCWinThreadstate AFX_MODULE_STATE*pMoleState=_AFX_CMDTARGET_GETSTATE(); AFX_MODULE_THREAD_STATE*pThreadState=pMoleState->m_thread; ASSERT(AfxGetThread()==NULL); pThreadState->m_pCurrentWinThread=this; ASSERT(AfxGetThread()==this); m_hThread=::GetCurrentThread(); m_nThreadID=::GetCurrentThreadId(); //initializeCWinAppstate ASSERT(afxCurrentWinApp==NULL);//onlyoneCWinAppobjectplease pMoleState->m_pCurrentWinApp=this; ASSERT(AfxGetApp()==this); //innon-runningstateuntilWinMain m_hInstance=NULL; m_pszHelpFilePath=NULL; m_pszProfileName=NULL; m_pszRegistryKey=NULL; m_pszExeName=NULL; m_pRecentFileList=NULL; m_pDocManager=NULL; m_atomApp=m_atomSystemTopic=NULL; m_lpCmdLine=NULL; m_pCmdInfo=NULL; //initializewaitcursorstate m_nWaitCursorCount=0; m_hcurWaitCursorRestore=NULL; //initializecurrentprinterstate m_hDevMode=NULL; m_hDevNames=NULL; m_nNumPreviewPages=0;//notspecified(defaultsto1) //initializeDAOstate m_lpfnDaoTerm=NULL;//willbesetifAfxDaoInitcalled //otherinitialization m_bHelpMode=FALSE; m_nSafetyPoolSize=512;//defaultsize}

在appcore.cpp中。

Ⅲ codeblocks里C++工程我包含了头文件依然不能,找不到那个自定义的函数

很显然你 hs.cpp中漏掉 #include"hs.h" 包含头文件了。所以在main.cpp中找到了声明,却找不到该函数的定义,虽然你确实在hs.cpp中已经定义了。

Ⅳ c语言种,怎么才能知道这个函数的头文件是什么,还有这个函数的意思

该定义的后缀多见于linux头文件中,可以在使用grep -R __wur /usr/include/* | grep "#"命令在linux目录搜索一下,可以看到这样的定义# define __wur __attribute_warn_unused_result__ 我的理解是如果定义该属性,可能会出现一个警告,警告未使用结果的意思。举个栗子:/* Read NBYTES into BUF from FD. Return thenumber read, -1 for errors or 0 for EOF.This function is a cancellation point and therefore not marked with__THROW. */extern ssize_t read (int __fd, void *__buf, size_t __nbytes) __wur;/* Write N bytes of BUF to FD. Return the number written, or -1.This function is a cancellation point and therefore not marked with__THROW. */extern ssize_t write (int __fd, const void *__buf, size_t __n) __wur;


赞 (0)