步驟1:#包括Propper Stuff
即使您已經(jīng)將應(yīng)用程序作為非MFC控制臺(tái)應(yīng)用程序啟動(dòng),也可以在應(yīng)用程序中使用線(xiàn)程。
1)首先,進(jìn)入設(shè)置并將其設(shè)置為使用MFC作為靜態(tài)庫(kù)。
2)然后在應(yīng)包含在程序中的#include“ stdafx”下添加#include 《3》同時(shí),如果您有
#include“ windows.h”或#include“ mmsystem.h”
將這兩個(gè)_above_放入#include“ stdafx.h”
4)注意,其中的順序您聲明#include非常重要?。?(如果您使用的方式在編譯過(guò)程中出現(xiàn)錯(cuò)誤,請(qǐng)對(duì)其重新排序,直到它起作用為止。)
步驟2:編寫(xiě)必要的代碼
下面是將線(xiàn)程添加到項(xiàng)目中所需的全部代碼。
UINT LeesThread(LPVOID pParam)
是線(xiàn)程,將您的線(xiàn)程代碼放在那里(就像一個(gè)函數(shù)一樣)
AfxBeginThread( LeesThread,TempChar);
是啟動(dòng)線(xiàn)程的代碼,在此示例中是在main()函數(shù)的開(kāi)始。
TempChar
只是需要發(fā)送到線(xiàn)程的字符指針出于某種原因,它的值無(wú)關(guān)緊要。
注意:在許多程序中,這對(duì)我來(lái)說(shuō)都很好,在我讀到的有關(guān)如何制作線(xiàn)程的任何地方都非常復(fù)雜,因此盡管這行得通,但可能不行技術(shù)上正確。我不在乎,它可以正常工作:
//#################################### #########
//########### ---下面的代碼--- ################# #點(diǎn)擊//############################################ #
#include TempChar;
UINT LeesThread(LPVOID pParam)
{
//-在這里輸入線(xiàn)程代碼
//-使用一會(huì)兒(TRUE )循環(huán)(如果要使其連續(xù)運(yùn)行)
返回0;
}
void main()
{
//-啟動(dòng)線(xiàn)程(在本例中為L(zhǎng)eesThread)
AfxBeginThread(LeesThread,TempChar);
}
責(zé)任編輯:wv
-
visual c++
+關(guān)注
關(guān)注
1文章
9瀏覽量
8922
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
socket 多線(xiàn)程編程實(shí)現(xiàn)方法
TMS320C6415/6416:在單個(gè)系統(tǒng)中使用PCI EEPROM接口和mcBSP2
![TMS320<b class='flag-5'>C</b>6415/6416:<b class='flag-5'>在</b>單個(gè)系統(tǒng)<b class='flag-5'>中使</b>用PCI EEPROM接口和mcBSP2](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
在反向電流應(yīng)用中使用比較器
![<b class='flag-5'>在</b>反向電流應(yīng)用<b class='flag-5'>中使</b>用比較器](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
在設(shè)計(jì)中使用MOSFET安全工作區(qū)曲線(xiàn)
![<b class='flag-5'>在</b>設(shè)計(jì)<b class='flag-5'>中使</b>用MOSFET安全工作區(qū)曲線(xiàn)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
CPU線(xiàn)程和程序線(xiàn)程的區(qū)別
基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)類(lèi)庫(kù)案例:SafeQueue
![基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的<b class='flag-5'>C</b>++公共基礎(chǔ)類(lèi)庫(kù)案例:SafeQueue](https://file.elecfans.com/web2/M00/26/21/pYYBAGG5jjSALfrEAAAwAa9Oig8799.png)
基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)類(lèi)庫(kù)案例:SafeStack
![基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的<b class='flag-5'>C</b>++公共基礎(chǔ)類(lèi)庫(kù)案例:SafeStack](https://file.elecfans.com/web2/M00/26/21/pYYBAGG5jjSALfrEAAAwAa9Oig8799.png)
在設(shè)計(jì)中使用MOSFET瞬態(tài)熱阻抗曲線(xiàn)
![<b class='flag-5'>在</b>設(shè)計(jì)<b class='flag-5'>中使</b>用MOSFET瞬態(tài)熱阻抗曲線(xiàn)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
探索虛擬線(xiàn)程:原理與實(shí)現(xiàn)
![探索虛擬<b class='flag-5'>線(xiàn)程</b>:原理與實(shí)現(xiàn)](https://file1.elecfans.com//web2/M00/F3/2C/wKgaomZ46XiAVMJUAAM2pHHfAVk296.png)
測(cè)試ESP-IDF ESP32C6,創(chuàng)建線(xiàn)程調(diào)用recvform接收數(shù)據(jù)發(fā)現(xiàn)一直被阻塞,如何解決?
STM32CubeMX如何在*.c源文件中使用c++特性?
java實(shí)現(xiàn)多線(xiàn)程的幾種方式
python中5種線(xiàn)程鎖盤(pán)點(diǎn)
![python中5種<b class='flag-5'>線(xiàn)程</b>鎖盤(pán)點(diǎn)](https://file1.elecfans.com/web2/M00/C2/F3/wKgZomXpMAiAG5WEAAANt1SVDaM222.jpg)
評(píng)論