#error: "целевая архитектура не найдена"
Когда я запускаю свою программу, она говорит, что мой проект устарел: "Имя моего проекта - Debug Win32" и спрашивает, хочу ли я его создать. Я получаю ошибку в заголовке. Я не мог понять, в чем проблема, просматривая другие примеры с этими ошибками, потому что это показывает, что строка ошибки находится в заголовочном файле, который я включил.
Мой код:
#include "windows.h"
#include "iostream"
#include "stdafx.h"
#include "processthreadsapi.h"
#include "WinBase.h"
#include <array>
#using <System.dll>
using namespace std;
using namespace System;
using namespace System::Diagnostics;
int main()
{
int pid = Process::GetProcessesByName("Assault Cube")[0]->Id;
HANDLE ACHandle = OpenProcess(PROCESS_ALL_ACCESS, false, pid);
if (ACHandle != 0)
{
cout << "Process found";
}
else
{
cout << "Process wasnt found";
}
return 0;
}
И линия в winnt.h
что вызывает ошибку:
#define PROBE_ALIGNMENT( _s ) TYPE_ALIGNMENT( DWORD )
#elif !defined(RC_INVOKED)
#error "No Target Architecture" //Here I get the error
#endif