c++ - .lib 不是有效的 Win32 应用程序 - Visual Studio 2015

标签 c++ visual-c++ visual-studio-2015 lib

我正在尝试在 C++ 中创建一个简单的 .lib 文件,以尝试使用 C++/CLI 包装技术在我的 C# 中使用代码。问题是,我的 C++ 代码本身没有编译成功。它不断推送“不是有效的 Win32 应用程序”错误。我尝试查找相同的问题,许多答案表明 Windows XP 存在 .NET 框架问题。但我在“Visual Studio 2015 (v140)”平台工具集上运行它。我的桌面是运行 Windows 10 专业版的 64 位操作系统(x64 处理器)。

这是我的项目属性的片段:

Below is my header file code:

 #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;
        }
}

因为我是业余爱好者,所以我正在努力解决这个问题。非常感谢您的帮助!

最佳答案

我猜它构建正确,但您正在尝试像应用程序一样运行 .lib。右键单击项目并选择“构建”

关于c++ - .lib 不是有效的 Win32 应用程序 - Visual Studio 2015,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43996334/

相关文章:

c++ - 如何以另一种颜色在顶点缓冲区中绘制顶点

c++ - 如何将 C++ 源代码片段放入字符串中?

c++ - 将文本文件中的行读入 C++ system() 命令

C++引用类函数错误: identifier is undefined

c++ - 程序有问题吗

c++ - MFC从DLL导入对话框

c++ - 部署应用,C++,Visual Studio 2015社区版

c++ - "Iterator not incrementable"从 std::vector 删除项目时

c++ - 在 Windows 7 上安装 Qt 5.5

GNU 语句表达式的编译器支持