<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 6  文章 - 129  trackbacks - 0
    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(14)

    隨筆檔案(6)

    文章分類(467)

    文章檔案(423)

    相冊

    收藏夾(18)

    JAVA

    搜索

    •  

    積分與排名

    • 積分 - 828863
    • 排名 - 49

    最新評論

    閱讀排行榜

    評論排行榜

    一、使用/clr編譯MFC可執(zhí)行文件或規(guī)則C# DLL函數(shù).
        1、打開“項(xiàng)目屬性”對話框,方法是右鍵單擊“解決方案資源管理器”中的項(xiàng)目并選擇“屬性”。
        2、展開“配置屬性”旁邊的節(jié)點(diǎn)并選擇“常規(guī)”。在右側(cè)窗格中的“項(xiàng)目默認(rèn)值”下,將“公共語言運(yùn)行庫支持”設(shè)置為“公共語言運(yùn)行庫支持(/clr)”。
        3、在相同的窗格中,確保將“MFC的使用”設(shè)置為“在共享DLL中使用MFC”。
        4、在“配置屬性”下,展開“C/C++”旁邊的節(jié)點(diǎn)并選擇“常規(guī)”。請確保將“調(diào)試信息格式”設(shè)置為“程序數(shù)據(jù)庫/Zi”(而不是“/ZI”)。
        5、在“配置屬性”下,選擇“C/C++”,然后選擇“代碼生成”。請確保將“運(yùn)行時庫”設(shè)置為“多線程調(diào)試DLL(/MDd)”或“多線程DLL(/MD)”之一。
    二、在代碼引用需要的dll.
     using <mscorlib.dll>. 
     using "DownloaFiles.dll"   //換成需要的dll文件。 
     using namespace System;
     using namespace ADMessage_test;  //換成dll中類所使用的namespace.
    三、在C# DLL函數(shù)調(diào)用代碼前加入#pragma managed
        這是manage和unmanage混合編程在MFC下的一種實(shí)現(xiàn)方式。
        以上介紹C++調(diào)用C# DLL函數(shù),希望對你有所幫助。

    四 、幾點(diǎn)要記住:

      1 使用#using引用C# DLL,而不是#include.我就是想當(dāng)然的使用了后者,所以浪費(fèi)了一上午的時間;

      2 別忘了using namespace CSLib;

      3 使用C++/clr語法,采用正確的訪問托管對象,即:使用帽子‘^’,而不是星星‘*’。


    PS:附上自己成功運(yùn)行C++代碼

    #include "stdafx.h"
    #include <iostream>
    //#using "..\..\SFCSDLL.dll" //右擊項(xiàng)目-->引用...,添加新引用,將DLL添加到項(xiàng)目中,可以不用此行代碼

    using namespace std;
    using namespace SFCSDLL;

    int _tmain(int argc, _TCHAR* argv[])
    {
     Class1 ^c = gcnew Class1();

     c->SFCSDLL_Create_Connection("127.0.0.1", 0, 0, 0, 0);
     c->SFCSDLL_Get_DLLVersion();
     c->SFCSDLL_Close_Connection();

     cout<<"end...";
     system("pause");
     return 0;
    }

     



    posted on 2013-03-12 15:13 Ke 閱讀(3561) 評論(0)  編輯  收藏 所屬分類: C#
    主站蜘蛛池模板: 99久9在线|免费| 在线看片免费人成视频久网下载| 亚洲AV无码专区在线播放中文 | 无码一区二区三区免费| 亚洲午夜久久久久久久久久| 国产免费AV片在线观看播放| 青青在线久青草免费观看| 五月天婷亚洲天综合网精品偷| 亚洲欧洲国产精品你懂的| 污污网站免费观看| 亚洲毛片无码专区亚洲乱| 91短视频免费在线观看| 亚洲日韩中文字幕一区| 国产一区二区免费在线| 日本一区二区三区在线视频观看免费 | 亚洲免费在线观看| 中文字幕手机在线免费看电影 | 日本v片免费一区二区三区| 黄网站色视频免费看无下截 | 最近中文字幕免费2019| 亚洲中文字幕久久精品无码2021| 天天看免费高清影视| 暖暖免费中文在线日本| 国产AV无码专区亚洲Av| 在线看免费观看AV深夜影院| 亚洲Av综合色区无码专区桃色| 91精品国产免费| 亚洲国产成人精品无码区二本| 亚洲AⅤ视频一区二区三区 | 日韩精品福利片午夜免费观着| 亚洲AV无码国产丝袜在线观看| 亚洲视频免费一区| 国产精品亚洲专区无码牛牛 | 亚洲欧洲国产成人综合在线观看 | 爱情岛论坛免费视频| 久久夜色精品国产亚洲| 韩国免费一级成人毛片| 一级毛片aaaaaa视频免费看| 亚洲美女免费视频| 日本黄网站动漫视频免费| 看亚洲a级一级毛片|