[問題] dll的標頭檔用途?
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Visual studio 2010
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
在製作DLL的時候不清楚標頭檔究竟是什麼用途
是宣告說 我有這個函式就好
還是要把函式的內容打出來?
我現在是單純宣告說有這個函式
例如它叫做A
那我就單純宣告說
extern "C" _declspec (dllexport) void A(long *in,float *out);
然後在.cpp檔裡面再對這函式進行內容的編輯
就是
extern "C" _declspec (dllexport) void A(long *in,float *out)
{
...
}
這樣子?
還是其他的用法
DLL求救中
感謝各位
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.126.10.176
→
06/25 14:32, , 1F
06/25 14:32, 1F
→
06/25 14:34, , 2F
06/25 14:34, 2F
→
06/25 14:35, , 3F
06/25 14:35, 3F
→
06/25 14:40, , 4F
06/25 14:40, 4F
→
06/25 14:42, , 5F
06/25 14:42, 5F
→
06/25 14:43, , 6F
06/25 14:43, 6F
→
06/25 14:43, , 7F
06/25 14:43, 7F
→
06/25 14:45, , 8F
06/25 14:45, 8F
出現問題!
由於是要將DLL應用在LABVIEW裡面
但是改成 void A ~~~的話LABVIEW是無法讀取到這個東西的
換成_declspec (dllexport) void A ~~才可以讀取到
輸出的資料是矩陣
可是現在無法輸出啊!!該怎麼辦 冏
※ 編輯: jackydie1007 來自: 120.126.10.176 (06/25 15:03)
→
06/25 15:10, , 9F
06/25 15:10, 9F
→
06/25 15:24, , 10F
06/25 15:24, 10F
→
06/25 15:25, , 11F
06/25 15:25, 11F
→
06/25 15:26, , 12F
06/25 15:26, 12F
→
06/25 15:26, , 13F
06/25 15:26, 13F
→
06/25 15:27, , 14F
06/25 15:27, 14F
→
06/25 15:28, , 15F
06/25 15:28, 15F
→
06/25 15:29, , 16F
06/25 15:29, 16F
→
06/25 15:29, , 17F
06/25 15:29, 17F
→
06/25 15:32, , 18F
06/25 15:32, 18F
→
06/25 15:36, , 19F
06/25 15:36, 19F
→
06/25 18:12, , 20F
06/25 18:12, 20F
→
06/26 16:24, , 21F
06/26 16:24, 21F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章