Windows下使用Dev-C++开发基于pthread.h的多线程程序
一、下载Windows版本的pthread
目前最新版本是:pthreads-w32-2-9-1-release.zip。
二、解压pthread到指定目录
1)点击“工具”→“编译选项”→“目录”→“c++包含文件”,浏览到刚才解压的pthread目录,选择E:\DEV-CPP\Pthread\Pre-built.2\include,添加。
2)点击“工具”→“编译选项”→“目录”→“库”,浏览到刚才解压的pthread目录,选择E:\DEV-CPP\Pthread\Pre-built.2\lib,添加。
四、如果出现“undefined reference to 'pthread_create”的错误,在编译器选项中要加 -lpthread参数五、最后附上一个简单的多线程的例子#include <iostream> #include <pthread.h> #include<cstdio> using namespace std; void* hjzgg(void* arg) { while(1){cout<<"Hello, everyone! I am hjzgg!"<<endl; getchar();}return NULL; } int main(int args, char* argv[]) { pthread_t tid; pthread_create(&tid, NULL, hjzgg, NULL); while(1);//主线程不要提前结束 return 0; }
Windows下使用Dev-C++开发基于pthread.h的多线程程序相关推荐
- 适用于树莓派Raspberry Pi的嵌入式QT平台(二) -- 在Windows下用Qt Creator开发编译Raspberry Qt 5应用程序...
接着上篇 "交叉编译安装Qt Embedded 5.5",我们已经成功在Windows上交叉编译了Raspberry Pi的嵌入式Qt 5.5.那么我们就可以开始开发基于Qt 5的 ...
- windows 下配置 react native 开发环境
windows 下配置 react native 开发环境 安装nvm 由于react native 需要使用 NodeJs 4.0以上版本,为了方便切换NodeJs,首先我们需要安装nvm. 你可以 ...
- python开发工具及环境配置_python_在windows下安装配置python开发环境及Ulipad开发工具...
最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性. Python的ID ...
- 如何在Windows下搭建Qt安卓开发环境?
一.导读 本文描述如何在Windows下搭建Qt安卓开发环境,由于Qt维护的安卓开发环境和安卓开发环境在很大程度上不兼容,所以在选择Qt版本的时候需要注意:在JDK和Android SDK环境的选择上 ...
- 【新知实验室 三步完成Windows下实时音视频开发】
三步完成Windows下实时音视频开发 第一步:开通产品 第二步:下载源码 第三步:编译源码 第四部:运行测试 背景介绍 实时音视频(Tencent RTC)基于腾讯21年来在网络与音视频技术上的深度 ...
- 第01章 Windows下搭建Python集成开发环境
网上有很多资料是关于搭建Python开发环境的,由于Python的可移植性好,所以我们可以在windows系统.Linux系统甚至OSX系统下搭建.由于自己对Linux.OSX不熟,所以我是在wind ...
- 【教程】Windows下Miniconda+Pytorch+Pycharm开发环境搭建指南
Windows下Miniconda+Pytorch+Pycharm开发环境搭建指南 给本科生写的新手教程,遇到很多新手的共性问题,可供大家参考.在开始阅读之前,请注意两个要关键:1.为什么要使用Con ...
- Windows下安装Object C开发环境,及Hello Word(转)
Windows下安装Object C开发环境,及Hello Word 最近想学习iphone开发,但是由于没有c基础,只有java基础.所以先从基础学习,首先是搭建环境,目前手头没有mac机子,只能先 ...
- linux编译c如何延时,linux和windows下,C/C++开发的延时函数,sleep函数
简介: 函数名: sleep 功 能: 执行挂起一段时间 用 法: unsigned sleep(unsigned seconds); 在VC中使用带上头文件 #include 在gcc编译器中,使用 ...
最新文章
- 爱与恨的抉择:ASP.NET 5+EntityFramework 7
- 补充一种简单的存储过程分页
- 在子线程中创建新的窗体,遇到的问题。
- esxi安装openwrt_双软路由安装——ROS安装、上网、DNS缓存、常用设置(小白教程)...
- P3514-[POI2011]LIZ-Lollipop【思路题】
- 《转》Babel 入门教程
- javaweb学习总结四——Http协议
- junper srx配置思路
- Adobe Reader PDF阅读器背景设置为护眼豆沙色
- 浏览器打开是360导航页面解决方法
- 干货!自监督学习在推荐系统中的应用
- [工具使用]黑暗引擎FOFA
- 如何将BMP文件转换为JPG文件
- python电影评价分析_Python浅谈分析某电影数据
- 最完整的Android 安卓开发体系了解一下
- 利用电子邮件“钓鱼”的常见手段
- 解决mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket错误的方法
- AIS文件分析-(using the OMAP-138 Bootloader)
- VIEWGOOD(远古)供应校园网视频点播系统
- DDOS与DDOS追踪的介绍
热门文章
- IAR 中打多个断点出现 one or more breakpoints coule not be set and have been disabled原因及解决方案
- C++中的覆盖(重写)、重载、隐藏(重定义)、多态!
- x=x|(x+1);和x=x(x-1)?
- crackme之018
- 用EXCEL实现时间戳格式和日期格互转
- JUC并发编程二 并发架构--线程运行原理
- TCL(Tool Command Language)
- Jmeter模拟不同带宽进行测试
- OpenStack遇到的坑
- 动态树与静态树显示——(一)