2015-08-18 91 views
-1

我有一些功能,例如:功能Ç靜態庫的

header.h

void printFunc(); 

staticLib.c

#include <stdio.h> 
#include "header.h" 

void printFunc() 
{ 
    printf("Hello from C static lib"); 
} 

我需要usethis在CPP功能DLL。我創建了win32項目文件,選擇dll。在創建的項目我:

在配置屬性 - > C/C++ -add DLL路徑 - >常規 - >附加包含目錄

-add DLL名稱到配置屬性 - >鏈接器 - >輸入 - >附加依賴。

而我的解決方案仍然無法正常工作。我得到錯誤,無法打開.lib文件。

我該如何解決它?

+0

盲猜:權限? –

+0

管理員權限 – Imorian

+1

'CPP'是C預處理器。如果你的意思是C++,請寫下! – Olaf

回答

-1

也許您還沒有將庫路徑添加到庫目錄中。

+0

是不是配置屬性 - > C/C++ - >常規 - >其他包含目錄? – Imorian