gpt4 book ai didi

C++ TlHelp32.h 不工作?

转载 作者:太空狗 更新时间:2023-10-29 23:35:35 25 4
gpt4 key购买 nike

虽然我不断收到消息,但我已正确包含 TlHelp32.h header :

"Error: identifier "CreateToolhelp32Snapshot" is undefined"

尝试使用 CreateToolhelp32Snapshot 时。当我在 VS 中使用“查看定义”功能时,我发现此 header 中的某些区域存在错误:

"Error expected a ';'"

有什么办法解决这个问题吗?

#include "stdafx.h"
#include <TlHelp32.h>
#include <Windows.h>
#include <iostream>

using namespace std;

class Functions{

public:
void playerHealthPrinter(){
HANDLE hProcess;
DWORD dwPID, dwProtection, dwCaveAddress;

BOOL bPOn, bIOn, bProt;
HANDLE hPID = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, NULL);

最佳答案

永远不要在 之前包含 Win32 header <windows.h> .以下应该起作用:

#include <Windows.h>
#include <TlHelp32.h> // <-- include *after* windows.h

如果还是不行,请发一个MCVE包括相关的 header 和 VS 版本。

关于C++ TlHelp32.h 不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34502661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com