Это приложение на основе формы windows на основе CLR. введите описание изображения здесь Получение LINK: фатальная ошибка LNK1561: должна быть определена точка входа [Jenkins \ workspace \ jenkins-vs-admin \ Admin \ Admin.vcxproj] в Jenkins, где, поскольку я не сталкиваюсь с какими-либо проблемы, когда я встраиваю в IDE. Программа запускает файл без ошибок и предупреждений в IDE. Я гарантировал, что точка входа установлена как главная в свойствах, а подсистема установлена на Windows.
Приложение имеет только один файл Admin.h и Admin. cpp, который содержит main и admin.h, содержит весь код пользовательского интерфейса и функциональности. Admin. cpp:
#include "Admin.h"
using namespace System;
using namespace System::Windows::Forms;
[STAThread]///leave this as is
void main(array<String^>^ args) {
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
Admin::Admin form;
Application::Run(%form);
}
ОШИБКА в JENKINS:
Admin.obj : /DEBUG:FASTLINK is not supported when managed code is present; restarting link with /DEBUG:FULL
LINK : fatal error LNK1561: entry point must be defined ["...workspace\jenkins-vs-admin\Admin\Admin.vcxproj]
Done Building Project "...workspace\jenkins-vs-admin\Admin\Admin.vcxproj" (default targets) -- FAILED.
Done Building Project "...workspace\jenkins-vs-admin\Admin.sln" (default targets) -- FAILED.
Build FAILED.
"...workspace\jenkins-vs-admin\Admin.sln" (default target) (1) ->
"...workspace\jenkins-vs-admin\Admin\Admin.vcxproj" (default target) (2) ->
(Link target) ->
LINK : fatal error LNK1561: entry point must be defined [C:\Program Files (x86)\Jenkins\workspace\jenkins-vs-admin\Admin\Admin.vcxproj]
PS: Здесь я пытаюсь построить свой код в Jenkins с использованием локального репозитория