.lib не является допустимым приложением Win32 — Visual Studio 2015C++

Программы на C++. Форум разработчиков
Anonymous
.lib не является допустимым приложением Win32 — Visual Studio 2015

Сообщение Anonymous »

Я пытаюсь создать простой файл .lib на C++, чтобы попытаться использовать код на моем C#, используя методы упаковки C++/CLI. Проблема в том, что мой код C++ сам по себе не компилируется успешно. Он продолжает выдавать ошибку «недопустимое приложение Win32». Я попытался найти ту же проблему, и многие ответы предполагали, что в Windows XP были проблемы с инфраструктурой .NET. Но я запускаю его в наборе инструментов платформы Visual Studio 2015 (v140). Мой рабочий стол — это 64-битная ОС (процессор x64) под управлением Windows 10 pro.

Вот фрагмент свойств моего проекта:

Изображение

Код: Выделить всё

 #pragma once

namespace AddTwoNumbersLib
{
class AddClass
{
public:
static double Add(double x, double y);
};
}
А это мой код .cpp:

Код: Выделить всё

     #include "AddClass.h"

namespace AddTwoNumbersLib
{
double AddClass::Add(double x, double y)
{
return x + y;
}
}
Я борюсь с этим, так как я любитель. Ваша помощь будет очень признательна!

Подробнее здесь: https://stackoverflow.com/questions/439 ... tudio-2015

Вернуться в «C++»