@konstantinio100
Начинающий питонщик

Очень старый проект, как его скомпилировать?

Есть проект написанный в далеком 2010 году забугорным кодером. Но почему-то не скомпилированный в exe.
Я пытался завершить проект в MVS 2019, но ничего не вышло, так как методы не поддерживаются.

Скачал MVS 2010, а в нем уже совершенно другие ошибки, в данный момент такая:
fatal error LNK1120: 1 неразрешенных внешних элементов


Нагуглить ничего не получилось.

Фрагмент кода проекта
// dllmain.cpp : Defines the entry point for the DLL application.
#include "stdafx.h"
#include "resource.h"

int count=0;
int packetlen=0;
char stemp[25];
TCHAR finalfwpid[255];
int haschanged=0;

DWORD ptopacket;
bool quit=false;
HINSTANCE dialogINST;
char spacket[255];



HWND dhwnd;
HWND htextedit;

struct packet
{
  char* data;
  packet *next;
};

class plist
{
  public:
    plist();
    ~plist();

    packet* head;
    packet* current;

    void add(char* data, int length);
    void deleteall();
};


plist::plist()
{
  head = NULL;
  current=NULL;
}

plist::~plist()
{
  deleteall();
}

void plist::add(char* data,int length)
{
  if (head == NULL)
  {
    head = new packet();
    head->data = new char[length];
    strcpy(head->data,data);
    current = head;
    current->next = NULL;
  } else {
    packet *newpack = new packet();
    newpack->data = new char[length];
    strcpy(newpack->data,data);
    current->next = newpack;
    current = current->next;
    current->next = NULL;
  }
}

void plist::deleteall()
{
}

plist* packetlist=NULL;

void _declspec(dllexport) GetPackets();

void Main();
void box();

INT_PTR CALLBACK Form(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);

BOOL APIENTRY DllMain( HMODULE hModule,
                       DWORD  ul_reason_for_call,
                       LPVOID lpReserved
           )
{
  • Вопрос задан
  • 135 просмотров
Пригласить эксперта
Ответы на вопрос 1
Это не EXE, это DLL и собирать его надо как DLL.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы