2015-04-27 85 views
2

我試圖創建一個外部方法的簡單的DLL,但是VS genarates不過obj文件時,需要dllVisual Studio中創建DLL故障

也許我做錯了什麼,但我不明白,究竟是什麼。我編寫了VS中的標準dll空項目並添加了兩個文件。

main.h

#define EXPORT __declspec(dllexport) 

EXPORT int sq(int x); 

的main.c

#include "main.h" 

int sq(int x) 
{ 
    return (x*x); 
} 

配置似乎是太​​有效 enter image description here

回答

0

是的,這是我的錯。

正如你可以在截圖中看到,dll是產生$(SolutionDir)$(Configuration)\,這意味着在解決方案目錄中debugrelease文件夾,而不是項目目錄。您將此路徑更改爲.\$(Configuration)\以獲得預期結果。