问题描述
- 求解这个程序无法运行
-
// ThreadCreate.cpp : Defines the entry point for the console application.
//#include "stdafx.h"
#include "ThreadCreate.h"#ifdef DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE_;
#endif/////////////////////////////////////////////////////////////////////////////
// The one and only application objectCWinApp theApp;
using namespace std;
void ThreadName1();
static HANDLE hHandle1=NULL; //用于存储线程返回句柄的变量。
DWORD dwThreadID1; //用于存储线程标识符的变量。int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
int nRetCode = 0;hHandle1 = CreateThread( (LPSECURITY_ATTRIBUTES) NULL, 0, (LPTHREAD_START_ROUTINE) ThreadName1, (LPVOID) NULL, 0, &dwThreadID1 ); Sleep(5000); CloseHandle(hHandle1); ExitThread(0); return nRetCode;
}
void ThreadName1()
{
printf("Thread is Runing!n");
}代码没错,就是头文件那部分有问题,问过老师她说可以运行,但我就是运行不了,她说可能是软件某部分缺失了,但我重新下载后依然如此,显示'ThreadCreate.h': No such file or directory
Generating Code...我用的是visual C++6.0中文企业版,就是不懂到底哪里出错了??
解决方案
你搜索一下,系统中是否存在这个文件
解决方案二:
网上去找 个ThreadCreate.h。然后加入到你的工程当中
http://wenku.baidu.com/link?url=hw6FkOZKeF_0SLMeSkmiIGdeuFkW0QWZskRFxpxRI9oGCeCKmuwUEE9z-nX2GfBl-mFU8I3Bp1nuBYooczB2q1znK3pAQOL_kYrYct4bGD3
文档中有
解决方案三:
对不起。看错了。。还是找你们老师要吧
解决方案四:
百度一下呗...................
解决方案五:
会不会是你系统变量里的目录没设置好