#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

0 ответов

Другие вопросы по тегам