[問題] (C# Call dll 或是 直接學MFC) 的選擇
各位版友晚安
目前有一台儀器提供的SDK包含Header檔(*.h)及 library (*.lib)的檔案。
我在win32 Console 下可以使用,並可以結合OpenCV的Function。
因為考慮到未來可能會做成GUI的形式,因此在考慮使用C#或是MFC去寫
========================狀況描述===================================
C#:
目前爬文似乎大多是將程式包成dll,然後以DllImport(or PInvoke?!)呼叫。
而且似乎沒辦法將class的許多Function包進去。
另外OpenCV的.NET包裝,EMGUCV目前也是有些許問題。
優點是,考慮到C#做GUI以及用物件的寫法似乎相當方便。
現階段使用C#僅看MSDN及一些文章來寫簡單的影像處理程式
MFC:
可以直接使用OpenCV及儀器的SDK,另外這台儀器,廠商提供的DEMO就是用MFC去寫
但似乎以MFC寫介面,相較於C#來說是比較麻煩的,聽說要定義視窗。
而MFC現階段是完全沒有概念。
===================================================================
想請問的是,我的目標是想要結合OpenCV及儀器提供的SDK Function,並製作一個介面
以目前的情況來說
是否使用C#將C/CPP的程式做成dll檔dllimport
還是直接學MFC比較快?
謝謝各位...!!
(ps.如果時間允許的話其實當然兩個都碰比較恰當...爬文也說學東西不要先入為主..)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.217.53
→
11/11 03:16, , 1F
11/11 03:16, 1F
→
11/12 00:38, , 2F
11/12 00:38, 2F
→
11/12 00:39, , 3F
11/12 00:39, 3F
→
11/12 00:39, , 4F
11/12 00:39, 4F