<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年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(14)

    隨筆檔案(6)

    文章分類(467)

    文章檔案(423)

    相冊

    收藏夾(18)

    JAVA

    搜索

    •  

    積分與排名

    • 積分 - 825404
    • 排名 - 49

    最新評論

    閱讀排行榜

    評論排行榜

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

    四 、幾點要記住:

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

      2 別忘了using namespace CSLib;

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


    PS:附上自己成功運行C++代碼

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

    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 閱讀(3551) 評論(0)  編輯  收藏 所屬分類: C#
    主站蜘蛛池模板: 亚洲精品黄色视频在线观看免费资源| 无码AV片在线观看免费| 亚洲无人区一区二区三区| 午夜免费福利视频| 亚洲色偷偷色噜噜狠狠99| 亚洲国产精品狼友中文久久久| 免费人成网站在线观看不卡| 亚洲国产91在线| 亚洲中文无韩国r级电影| 亚洲高清视频免费| 青青草97国产精品免费观看| 夜夜亚洲天天久久| 又粗又大又猛又爽免费视频| 午夜网站在线观看免费完整高清观看| 亚洲色偷偷色噜噜狠狠99| 国产亚洲综合网曝门系列| 免费的涩涩视频在线播放| 在线观看免费播放av片| 国产成人人综合亚洲欧美丁香花| 久久精品国产亚洲AV麻豆~| 在线永久免费观看黄网站| 三年片在线观看免费观看大全动漫| 国产午夜亚洲精品| 亚洲AV无码久久精品色欲| 国产美女无遮挡免费网站| 114级毛片免费观看| 日本一区二区三区在线视频观看免费 | 女人张腿给男人桶视频免费版| 暖暖免费中文在线日本| 亚洲无吗在线视频| 亚洲AV电影院在线观看| 亚洲av麻豆aⅴ无码电影| 青草草色A免费观看在线| 色www永久免费| 免费无码又爽又黄又刺激网站| 亚洲午夜久久久久久尤物| 国产午夜亚洲不卡| 四虎影视永久免费视频观看| 91在线品视觉盛宴免费| 99热这里只有精品免费播放| 一区二区三区在线免费|