簡體   English   中英

.lib 不是有效的 Win32 應用程序 - Visual Studio 2015

[英].lib is not a valid Win32 application - Visual Studio 2015

我正在嘗試在 C++ 中創建一個簡單的 .lib 文件,以嘗試使用 C++/CLI 包裝技術在我的 C# 中使用代碼。 問題是,我的 C++ 代碼本身沒有成功編譯。 它不斷推送“不是有效的 Win32 應用程序”錯誤。 我嘗試查找相同的問題,許多答案表明 Windows XP 存在 .NET 框架問題。 但我在“Visual Studio 2015 (v140)”平台工具集上運行它。 我的桌面是運行 Windows 10 專業版的 64 位操作系統(x64 處理器)。

這是我的項目屬性的片段:

下面是我的頭文件代碼:

 #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。 右鍵單擊項目並選擇“構建”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM