.lib

    0熱度

    1回答

    我有一個擴展名爲.lib的靜態庫。現在,我想將此庫鏈接到Microsoft Visual Studio 10中的類庫項目,並在我的類庫項目中使用這些函數。 我使用properties-> linker->額外的庫目錄將.lib文件的路徑添加到我的類庫項目中,但仍然無法在.lib文件中包含這些標頭。它說「沒有這樣的文件或目錄...」 那麼,我該如何解決這個問題?在此先感謝...

    0熱度

    1回答

    我有一個C項目,我想生成作爲靜態庫而不是作爲一個可執行文件。 我高層次的環境是: IDE:代碼:: Blocks的16.01 操作系統:Windows 7的 編譯:MinGW的(GCC端口適用於Windows) 由於構建目標選項,我選擇靜態庫(而不是可執行文件)並選擇構建。 似乎工作正常。問題是,輸出是一個.a文件(我的理解是Unix/Linux格式),而不是.lib的Windows格式。 任何提

    1熱度

    2回答

    我有一個正在使用DLL的C++應用程序。現在,我想從我的應用程序中的DLL中訪問一個方法。但是,編譯器給我「無法解析的外部符號」錯誤,因爲即使DLL中的函數被正確導出,它也無法找到該方法。當我在應用程序的附加依賴項中包含相應DLL的.lib文件路徑時,錯誤得到解決,應用程序正常工作。 但是,有些人告訴我,當我使用DLL時,不應該包含.lib文件。它就像靜態鏈接DLL一樣。 1)在應用程序中使用DL

    0熱度

    1回答

    我有一個沒有頭文件的C++第三方庫文件。 我怎樣才能讀取功能,並使用它們我的C++應用程序中。 裏面的庫文件都是錯位的名稱。我用的Dependency Walker來查看導出功能。 如何去使用這些錯位的名稱? 創建,在C調用這些函數是C++包裝? 你可以發表一個例子。

    1熱度

    1回答

    可能有人請告訴我如何從一個lib文件稱這種類型的函數調用(我得到這個從dumpbin /list) 那就是: 00A 00000000 SECT4 notype External | [email protected]@3P6G_NXZA (bool (__stdcall* GetWindowPauseOnSizeMove_ext)(void)) 我試過 #pragma comment(lib,

    1熱度

    1回答

    我創建基於以下MS鏈路上的示例應用程序, https://msdn.microsoft.com/en-us/library/aa391769(v=vs.85).aspx 我所做的是把孔代碼DLL中唯一的變化,在我取樣的win32加載特定的DLL可執行文件,使用LoadLibrary調用。 DLL的代碼: #define _WIN32_DCOM #include <iostream> using

    1熱度

    1回答

    所以我試圖導入包含在的.lib文件到Python的一些功能,以建立一個SDK,讓我談一些特殊硬件組件。我看網上,這不是很容易導入的.lib文件成Python: Static library (.lib) to Python project 所以我試圖建立使用的.lib和其相應的.h文件的DLL。我無法訪問.lib源代碼。我有權訪問的是.h文件。我在網上看了一下,發現這樣的: Converting

    0熱度

    1回答

    當我要爲(SDLSimple DirectMediaLayer)設置開發環境時,我下載了網站提供的包,從readme.txt文件中發現我需要兩個.lib和.dll ... 我的問題是: 我不知道如果我的理解是正確的:在我的思想,.lib爲windows就像.a爲linux,是靜態庫和.dll對於windows就像.so對於linux,是共享庫,這是正確的嗎? 如果上述想法是正確的,我認爲我們只能使

    2熱度

    1回答

    我是gtest的新手。我跟着一個教程如何設置它在VS 2105. 但我能找到的所有討論如何建立和鏈接gtest。 我通過了這個級別。下面的代碼運行並通過第一個虛擬測試。 #include "gtest/gtest.h" TEST(VI, simple) { EXPECT_EQ(false, false); } int main(int argc, char* argv[]) {

    0熱度

    2回答

    :Visual Studio 2008的 問: 我有一個圖書館以math.lib它具有這樣的功能: #include <cmath> #include<stdio.h> #include <conio.h> int addNumbers(int a, int b) { return a + b; } 而我的主要功能是:(更新) #include<stdio.h> vo