經過痛苦的三天奮鬥,終於成功見到了「hello,world!」,鑑於網上的文章基本每篇都有bug,致使我們落入陷阱,浪費大好時間,所以把我的所有步驟和示例**一一描述,但願後來者能少走彎路。
以下步驟沒多做解釋是因為本人也是初學,尚未入門
二、安裝
1、ice-3.2.0-vc71.msi 安裝到c:/ice-3.2.0-vc71
2、ice-3.2.0-thirdparty-vc71.msi到c:/ice-3.2.0-vc71/thirdparty
3、在os系統環境變數中新增iceroot,指向c:/ice-3.2.0-vc71
4、在os系統環境變數path新增「%iceroot%/bin;」、「%iceroot%/lib;」、「%iceroot%/thirdparty/bin;」、「%iceroot%/thirdparty/lib」;
using namespace std;
using namespace demo;
class printeri : public printer
;void printeri::printstring(const string& s, const ice::current&)
int main(int argc, char* argv)
catch (const ice::exception& e)
catch (const char* msg)
if (ic)
catch (const ice::exception& e)
}return status;
}12、專案屬性設定:
c/c++/**生成/執行時庫/「多執行緒除錯dll(/mdd)」;
鏈結器/輸入/附加依賴項/「iced.lib iceutild.lib」;
13、新增新建visual c++專案client,選擇win32控制台空白專案
14、在專案client中新增引用專案slice
15、在專案client中新增空白cpp檔案client.cpp:
#include
#include "../slice/printer.h"
using namespace std;
using namespace demo;
int main(int argc, char * argv)
catch (const ice::exception & ex)
catch (const char * msg)
if (ic) ic->destroy();
return status;
}16、專案屬性設定:
c/c++/**生成/執行時庫/「多執行緒除錯dll(/mdd)」;
鏈結器/輸入/附加依賴項/「iced.lib iceutild.lib」;
17、編譯、連線
18、先執行server.exe,然後執行client.exe,client.exe一晃而過,然後server.exe列印出hello world。
19、路漫漫其修遠兮,good luck
編寫第乙個VBA
1 vba過程結構 sub 過程名稱 注釋 end sub 2 插入模組 過程 函式 編輯器 插入 過程函式 這個自己手寫不是更好,雞肋功能?問題 1 報錯 excel 此文件中包含巨集 activex 控制項 xml擴充套件包資訊或 web元件,其中可能包含個人資訊,並且這些資訊不能通過 文件檢查...
編寫第乙個lua程式
今天從 拿到lua 5.1的原始碼後,先將其編譯為靜態庫lua.lib。我用vs 2008建立的工程 extern c lua直譯器指標 lua state l int main int argc,char argv 編譯該 後執行的結果為 panic unprotected error in ca...
編寫第乙個程式hello world
1.首先開啟qt creator,新建工程。2.選擇qt的widget專案,建立qt專案。3.繪製ui 直接雙擊選擇ui檔案,進行視覺化繪製ui,我們這裡拖動乙個標籤到主視窗。先不用改變其文字,我們將在程式裡改變其文字內容。4.編寫程式改變標籤內容 由於我們使用了qt designer,在qt中 u...