锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产在线视频欧美,欧美一区二区视频在线,久久久久国产精品厨房http://www.shnenglu.com/amyvmiwei/archive/2013/06/08/bugs.htmlMiweiDevMiweiDevSat, 08 Jun 2013 05:11:00 GMThttp://www.shnenglu.com/amyvmiwei/archive/2013/06/08/bugs.htmlhttp://www.shnenglu.com/amyvmiwei/comments/200866.htmlhttp://www.shnenglu.com/amyvmiwei/archive/2013/06/08/bugs.html#Feedback0http://www.shnenglu.com/amyvmiwei/comments/commentRss/200866.htmlhttp://www.shnenglu.com/amyvmiwei/services/trackbacks/200866.html涓錛欳LANG:error :linker command failed with exit code 1 (use -v to see invocation)
鐢╔CODE鏉ョ紪璇慍OCOS2D-X鐨勯」鐩紝鍙戠幇緙栬瘧鐨勬椂鍊欏嚭鍏堥棶棰樻彁紺篊LANG:error :linker command failed with exit code 1 (use -v to see invocation),涓婁釜鐗堟湰緙栬瘧鎴愬姛錛屾墍浠ラ拡瀵硅繖涓棶棰樺氨寰堝鏄撴帓闄や簡(jiǎn)錛屾煡鐪嬫洿鏂頒簡(jiǎn)浠涔堬紝榪涜鍒嗘瀽銆傚彂鐜板氨鏄坊鍔犱簡(jiǎn)鍑犱釜鏂囦歡錛屾病鏈変粈涔堝ぇ鐨勯棶棰橈紝寮濮嬬綉涓婃壘鎬庝箞use -v to see, 鍙戠幇娌℃湁鐩稿叧鐨勶紝 鐪嬪埌緗戜笂涔熸湁鍑犱釜浜烘彁鍑?guó)櫩欎釜闂锛屼絾鏄兘鏄栆?guī)柟闈㈤潰鐨勶紝涓嶆槸鎴戣繖綾誨瀷鐨勩?br />1. 鏈変漢瑙e喅鐨勬槸錛屽湪宸ヤ綔宸﹁竟瀵艱埅鏍廡arget-->Build Phases-->compile Sources涓紝絎笁搴撳簱鐨勬墍鏈?m鏂囦歡閮芥坊鍔犲埌閲岄潰錛岀劧鍚庣紪璇戦氳繃浜?jiǎn)銆備篃灝辨槸灝戞枃浠剁殑鎯呭喌銆?br />2. 鏈変漢瑙e喅鐨勬槸錛岃鏄庢湁鏃犳硶鍑嗙‘鎵懼埌鐨勫嚱鏁幫紝鍑芥暟鏈夐噸澶嶇幇璞°傞犳垚榪欎釜閿欒鐨勫師鍥犳槸鎴戠洿鎺ュ湪 .h澶存枃浠朵腑瀹炵幇浜?jiǎn)鍑犱釜鍑芥晭图岀劧鍚帢q欎釜澶存枃浠跺張琚埆鐨?c鏂囦歡鎵寮曠敤錛屾湁瀹炵幇鐨勩傛墍浠ヨВ鍐沖姙娉曟槸鎶婂疄鐜扮殑鍑犱釜鍑芥暟鍗曞嚭涓涓?c鏂囦歡閲屽幓銆傝繖鏍峰氨ok浜?jiǎn)銆?br />3. 鏈変漢瑙e喅鐨勬槸錛屽湪main鍑芥暟鐨勫ご錛屾棦import浜?h鏂囦歡鍙坕mport浜?m鏂囦歡錛?鍖呭惈浜?m鏂囦歡鐨勬儏鍐?
4. 榪樻湁浜洪亣鍒頒嬌鐢ㄧ殑搴撶増錛屼笉鏀寔褰撳墠鐨刬os6,iphon5鐗堟湰鐨勯棶棰樸?br />
鍩烘湰涓婇兘涓嶆槸鎴戠殑闂錛屾湁3鐨勬濊礬錛屾垜鎯蟲(chóng)槸涓嶆槸鎴戦噸澶嶅姞浜?jiǎn)鏌愪釜鏂囦挥灱屽洜湄?fù)鏇存柊鐨勬椂鍊欏彂鐜拌嚜宸辨坊鍔犱簡(jiǎn)鍑犱釜鏂版枃浠訛紝榪樻湁涓嚑涓佹枃浠朵篃娣誨姞浜?jiǎn)杩涗簡(jiǎn)xcode欏圭洰錛屽綋鏃跺氨鎬鐤戞庝箞鑰佹枃浠朵笉鍦ㄥ憿銆傘傘傚垹闄わ紝闂瑙e喅銆傘傘備篃灝辨槸鍖呭惈浜?涓悓鏍風(fēng)殑鏂囦歡錛屾垨鑰呭彨宸ョ▼涓啀鍚屼竴namespace涓嬫湁鐩稿悓綾匯佸嚱鏁般?br />5. 鎴戦亣鍒扮殑闂瑙e喅銆?閲嶅娣誨姞浜?jiǎn)鏌愪?h,.cpp鏂囦歡銆?/div>

MiweiDev 2013-06-08 13:11 鍙戣〃璇勮
]]>
LNK2019(1)http://www.shnenglu.com/amyvmiwei/archive/2011/11/07/159775.htmlMiweiDevMiweiDevMon, 07 Nov 2011 11:31:00 GMThttp://www.shnenglu.com/amyvmiwei/archive/2011/11/07/159775.htmlhttp://www.shnenglu.com/amyvmiwei/comments/159775.htmlhttp://www.shnenglu.com/amyvmiwei/archive/2011/11/07/159775.html#Feedback0http://www.shnenglu.com/amyvmiwei/comments/commentRss/159775.htmlhttp://www.shnenglu.com/amyvmiwei/services/trackbacks/159775.html
error LNK2019: 鏃犳硶瑙f瀽鐨勫閮ㄧ鍙?__malloc_dbg

_DEBUG ; NDEBUG


MiweiDev 2011-11-07 19:31 鍙戣〃璇勮
]]>
VC 姝ら」鐩凡榪囨湡...http://www.shnenglu.com/amyvmiwei/archive/2011/03/29/142958.htmlMiweiDevMiweiDevTue, 29 Mar 2011 09:43:00 GMThttp://www.shnenglu.com/amyvmiwei/archive/2011/03/29/142958.htmlhttp://www.shnenglu.com/amyvmiwei/comments/142958.htmlhttp://www.shnenglu.com/amyvmiwei/archive/2011/03/29/142958.html#Feedback0http://www.shnenglu.com/amyvmiwei/comments/commentRss/142958.htmlhttp://www.shnenglu.com/amyvmiwei/services/trackbacks/142958.html2.鐢熸垚涓庤皟璇曡礬寰勩?br>3.鎵句笅闈㈠拰XXX.sln鍚岀洰褰曠殑XXX.ncb鏂囦歡錛屽垹闄ゅ畠錛?nbsp;



MiweiDev 2011-03-29 17:43 鍙戣〃璇勮
]]>
boost 1_46 vs2008緙栬瘧http://www.shnenglu.com/amyvmiwei/archive/2011/03/23/142569.htmlMiweiDevMiweiDevWed, 23 Mar 2011 05:42:00 GMThttp://www.shnenglu.com/amyvmiwei/archive/2011/03/23/142569.htmlhttp://www.shnenglu.com/amyvmiwei/comments/142569.htmlhttp://www.shnenglu.com/amyvmiwei/archive/2011/03/23/142569.html#Feedback0http://www.shnenglu.com/amyvmiwei/comments/commentRss/142569.htmlhttp://www.shnenglu.com/amyvmiwei/services/trackbacks/142569.html

  1. Unarchive the latest version of boost (1.46.0 as of writing) into a directory of your choice (e.g. C:\boost_1_46_0).
  2. Start the Visual Studio Command Prompt for the platform of your choice and navigate to where boost is.
  3. Run: bootstrap.bat to build bjam.
  4. Run bjam: (Win32) bjam --toolset=msvc-9.0 --build-type=complete stage
  5. Go through steps 2 - 6 from the set of instruction above to set the environment variables.
  6. Edit the Library Directories section to include the path to your boost libraries output. (The default for the example and instructions above would be C:\boost_1_46_0\stage\lib. Rename and move the directory first if you want to have x86 & x64 side by side (such as to <BOOST_PATH>\lib\x86 & <BOOST_PATH>\lib\x64).
  7. Repeat steps 2 - 6 for different platform of your choice if needed.



MiweiDev 2011-03-23 13:42 鍙戣〃璇勮
]]>
Memory Barriers鐨勪竴浜涘皬緇?杞?http://www.shnenglu.com/amyvmiwei/archive/2011/03/22/142451.htmlMiweiDevMiweiDevTue, 22 Mar 2011 02:02:00 GMThttp://www.shnenglu.com/amyvmiwei/archive/2011/03/22/142451.htmlhttp://www.shnenglu.com/amyvmiwei/comments/142451.htmlhttp://www.shnenglu.com/amyvmiwei/archive/2011/03/22/142451.html#Feedback0http://www.shnenglu.com/amyvmiwei/comments/commentRss/142451.htmlhttp://www.shnenglu.com/amyvmiwei/services/trackbacks/142451.html錛坔ttp://blog.liuw.name/669錛?br>

浜斾竴鏈熼棿鐪嬩簡(jiǎn)涓綃囨枃绔狅紝Memory Barriers: a Hardware View for Software Hackers錛屽浜嶮emory Barriers寰楀埌浜?jiǎn)鏇村姞娣卞叆鐨勭悊瑙c?/p>

Cache鏈韓鐨勬洿鏂版槸閬靛畧MESI錛圡odified錛孍xclusive錛孲hared錛孖nvalid錛夊崗璁殑銆侰PU涔嬮棿鐨凜ache淇℃伅鏇存柊閫氳繃娑堟伅浼犻掓潵瀹屾垚銆?/p>

浣嗘槸鐜板湪CPU鐨勮璁′腑錛屽湪Cache涔嬪鍔犲叆浜?jiǎn)Store Buffer鍜孖nvalidate Queue銆係tore Buffer鐨勫姞鍏ワ紝浣垮緱CPU瀵規(guī)煇鍐呭瓨鍗曞厓鐨勬洿鏂頒笉鑳介┈涓婂弽鏄犲埌Cache涓紱Invalidate Queue鐨勫瓨鍦紝浣垮緱鍏朵粬CPU瀵笴ache鐨刬nvalidate鎿嶄綔涓嶈兘椹笂鍙嶆槧鍒癈ache涓係tore Buffer鍜孖nvalidate Queue鎻愰珮?shù)簡(jiǎn)鎬ц兘錛屼絾鏄篃灝卞鑷翠簡(jiǎn)Cache鐨勪笉涓鑷淬?/p>

鍥犳闇瑕佸紩鍏emory Barriers銆係tore Buffer鍜孖nvalidate Queue搴旇鍒嗗埆瀵瑰簲浣跨敤wmb鍜宺mb銆傚綋鐒剁洿鎺ヤ嬌鐢ㄩ氱敤mb涔熸槸鍙互鐨勩?/p>

Roughly speaking, a “rmb” marks only the invalidate queue and a “wmb” marks only the store buffer, while a “mb” does both.

涓鑸潵璇達(dá)紝Memory Barriers搴旇閰嶅浣跨敤錛屾瘮濡傝涓鏂逛嬌鐢ㄤ簡(jiǎn)rmb鍙﹀涓鏂瑰搴斾嬌鐢╳mb銆傚湪Linux鍐呮牳涓紝榪樺瓨鍦ㄧ潃Data Dependence Memory Barrier錛岃繖鏄竴涓緝寮辯殑rmb銆傚叿浣撹Linux鍐呮牳浠g爜鐨凞ocumentation/memory-barriers.txt銆?/p>

MiweiDev 2011-03-22 10:02 鍙戣〃璇勮
]]>
[杞琞Flex Socket 涓?C++ 閫氳 --- 瀹夊叏娌欑闂瑙e喅http://www.shnenglu.com/amyvmiwei/archive/2011/03/16/141942.htmlMiweiDevMiweiDevWed, 16 Mar 2011 02:22:00 GMThttp://www.shnenglu.com/amyvmiwei/archive/2011/03/16/141942.htmlhttp://www.shnenglu.com/amyvmiwei/comments/141942.htmlhttp://www.shnenglu.com/amyvmiwei/archive/2011/03/16/141942.html#Feedback2http://www.shnenglu.com/amyvmiwei/comments/commentRss/141942.htmlhttp://www.shnenglu.com/amyvmiwei/services/trackbacks/141942.htmlFlex Socket 涓?C++ 閫氳 --- 瀹夊叏娌欑闂瑙e喅

鏈榪戜竴涓」鐩殑瀹㈡埛绔鏀規(guī)垚Flex錛屼嬌鐢⊿ocket涓嶤++閫氳鏃墮亣鍒頒簡(jiǎn)瀹夊叏娌欑闂錛岃繖鏄垜鐨勮В鍐蟲(chóng)柟娉曪紱

1):絳栫暐鏂囦歡涓庝富濂楁帴瀛楀湪鍚屼竴绔彛錛屽彧闇璋冪敤 Socket.connect() 鎴?XMLSocket.connect() 鏂規(guī)硶錛?/p>

2):絳栫暐鏂囦歡涓庝富濂楁帴瀛楀湪涓嶅悓绔彛錛岄渶浣跨敤鐗規(guī)畩鐨?#8220;xmlsocket”璇硶璋冪敤 Security.loadPolicyFile() 鏂規(guī)硶錛屽涓嬫墍紺猴細(xì)

Security.loadPolicyFile("xmlsocket://server.com:2525");

鍏堣皟鐢?Security.loadPolicyFile() 鏂規(guī)硶錛岀劧鍚庡啀璋冪敤 Socket.connect() 鎴?XMLSocket.connect() 鏂規(guī)硶銆?/p>

嫻嬭瘯浠g爜錛氫嬌鐢ㄥ悓涓绔彛

view plaincopy to clipboardprint?
#include <winsock2.h>  
#include <windows.h>  
#include <iostream>  
using namespace std;  
#pragma comment(lib,"ws2_32.lib")  

void main()  
{   
    WORD wVersionRequested;  
    WSADATA wsaData;  
    int err;  
    short port=1800;//绔彛鍙?nbsp; 
      
    wVersionRequested = MAKEWORD( 1, 1 );  
    err = WSAStartup( wVersionRequested, &wsaData );//鍒濆鍖栧鎺ュ瓧  
    if ( err != 0 )  
    {  
        return;  
    }  
      
    if ( LOBYTE( wsaData.wVersion ) != 1 || HIBYTE( wsaData.wVersion ) != 1 )  
    {  
        WSACleanup( );  
        return;  
    }  
      
    SOCKET sockSrv=socket(AF_INET,SOCK_STREAM,0);//鍒涘緩濂楁帴瀛?nbsp; 
    SOCKET sockConn;//鐢ㄦ潵鍜屽鎴風(fēng)閫氫俊鐨勫鎺ュ瓧  
    SOCKADDR_IN addrSrv;//鐢ㄦ潵鍜屽鎴風(fēng)閫氫俊鐨勫鎺ュ瓧鍦板潃  
    addrSrv.sin_addr.S_un.S_addr=htonl(INADDR_ANY);  
    addrSrv.sin_family=AF_INET;  
    addrSrv.sin_port=htons(port);  
      
    bind(sockSrv,(SOCKADDR*)&addrSrv,sizeof(SOCKADDR));//緇戝畾绔彛  
    listen(sockSrv,5);//渚﹀惉  
      
    printf("Server %d is listening......\n",port);  
      
    SOCKADDR_IN addrClient;  
      
    int len=sizeof(SOCKADDR);  
    char buf[4096];//鎺ユ敹鐨勬暟鎹?nbsp; 
    char rbuf[100]=  
        "<cross-domain-policy> "    
        "<allow-access-from domain=\"*\" to-ports=\"*\"/>"    
        "</cross-domain-policy> ";//濂楁帴瀛楃瓥鐣ユ枃浠?nbsp; 
      
    while(1)  
    {  
        //鎺ュ彈榪炴帴  
        sockConn=accept(sockSrv,(SOCKADDR*)&addrClient,&len);  
        printf("Accept connection from %s\n",inet_ntoa(addrClient.sin_addr));  
          
recv:  
        //鎺ユ敹鏁版嵁  
        int bytes;  
        if((bytes=recv(sockConn,buf,sizeof(buf),0))==SOCKET_ERROR)  
        {  
            printf("鎺ユ敹鏁版嵁澶辮觸!\n");  
            exit(-1);  
        }  

        buf[bytes]='\0';  
        printf("Message from %s: %s\n",inet_ntoa(addrClient.sin_addr),buf);       

        if (0 == strcmp(buf,"<policy-file-request/>"))  
        {  
            //鍙戦佹暟鎹?nbsp; 
            if(send(sockConn,rbuf,strlen(rbuf)+1,0)==SOCKET_ERROR)  
            {  
                printf("鍙戦佹暟鎹け璐ワ紒");  
                exit(-1);  
            }  
            printf("Message to %s: %s\n",inet_ntoa(addrClient.sin_addr),rbuf);  
        }  
        else
        {  
            //Echo  
            if(send(sockConn,buf,strlen(buf)+1,0)==SOCKET_ERROR)  
            {  
                printf("鍙戦佹暟鎹け璐ワ紒");  
                exit(-1);  
            }  
            printf("Message to %s: %s\n",inet_ntoa(addrClient.sin_addr),buf);  
            goto recv;  
        }  
        //娓呯悊濂楁帴瀛楀崰鐢ㄧ殑璧勬簮  
        closesocket(sockConn);  
    }  
}
#include <winsock2.h>
#include <windows.h>
#include <iostream>
using namespace std;
#pragma comment(lib,"ws2_32.lib")

void main()
{
WORD wVersionRequested;
WSADATA wsaData;
int err;
short port=1800;//绔彛鍙?br>
wVersionRequested = MAKEWORD( 1, 1 );
err = WSAStartup( wVersionRequested, &wsaData );//鍒濆鍖栧鎺ュ瓧
if ( err != 0 )
{
   return;
}

if ( LOBYTE( wsaData.wVersion ) != 1 || HIBYTE( wsaData.wVersion ) != 1 )
{
   WSACleanup( );
   return;
}

SOCKET sockSrv=socket(AF_INET,SOCK_STREAM,0);//鍒涘緩濂楁帴瀛?br>SOCKET sockConn;//鐢ㄦ潵鍜屽鎴風(fēng)閫氫俊鐨勫鎺ュ瓧
SOCKADDR_IN addrSrv;//鐢ㄦ潵鍜屽鎴風(fēng)閫氫俊鐨勫鎺ュ瓧鍦板潃
addrSrv.sin_addr.S_un.S_addr=htonl(INADDR_ANY);
addrSrv.sin_family=AF_INET;
addrSrv.sin_port=htons(port);

bind(sockSrv,(SOCKADDR*)&addrSrv,sizeof(SOCKADDR));//緇戝畾绔彛
listen(sockSrv,5);//渚﹀惉

printf("Server %d is listening......\n",port);

SOCKADDR_IN addrClient;

int len=sizeof(SOCKADDR);
char buf[4096];//鎺ユ敹鐨勬暟鎹?br>char rbuf[100]=
   "<cross-domain-policy> "
   "<allow-access-from domain=\"*\" to-ports=\"*\"/>"
   "</cross-domain-policy> ";//濂楁帴瀛楃瓥鐣ユ枃浠?br>
while(1)
{
        //鎺ュ彈榪炴帴
   sockConn=accept(sockSrv,(SOCKADDR*)&addrClient,&len);
   printf("Accept connection from %s\n",inet_ntoa(addrClient.sin_addr));
  
recv:
   //鎺ユ敹鏁版嵁
   int bytes;
   if((bytes=recv(sockConn,buf,sizeof(buf),0))==SOCKET_ERROR)
   {
    printf("鎺ユ敹鏁版嵁澶辮觸!\n");
    exit(-1);
   }

   buf[bytes]='\0';
   printf("Message from %s: %s\n",inet_ntoa(addrClient.sin_addr),buf);  

   if (0 == strcmp(buf,"<policy-file-request/>"))
   {
    //鍙戦佹暟鎹?br>    if(send(sockConn,rbuf,strlen(rbuf)+1,0)==SOCKET_ERROR)
    {
     printf("鍙戦佹暟鎹け璐ワ紒");
     exit(-1);
    }
    printf("Message to %s: %s\n",inet_ntoa(addrClient.sin_addr),rbuf);
   }
   else
   {
    //Echo
    if(send(sockConn,buf,strlen(buf)+1,0)==SOCKET_ERROR)
    {
     printf("鍙戦佹暟鎹け璐ワ紒");
     exit(-1);
    }
    printf("Message to %s: %s\n",inet_ntoa(addrClient.sin_addr),buf);
    goto recv;
   }
        //娓呯悊濂楁帴瀛楀崰鐢ㄧ殑璧勬簮
        closesocket(sockConn);
}
}

 

鏃犺鏄摢縐嶆儏鍐碉紝鏈嶅姟鍣ㄥ潎蹇呴』絳夊緟瀹㈡埛绔殑絎竴嬈′紶杈撲箣鍚庡啀鍐沖畾鏄彂閫佺瓥鐣ユ枃浠惰繕鏄緩绔嬩富榪炴帴銆傚綋 Flash Player 璇鋒眰絳栫暐鏂囦歡鏃訛紝瀹冨緇堜細(xì)鍦ㄥ緩绔嬭繛鎺ュ悗浼犺緭浠ヤ笅瀛楃涓詫細(xì)

<policy-file-request/>
鏈嶅姟鍣ㄦ敹鍒版瀛楃涓插悗錛屽嵆浼?xì)浼犺緭璇ソ{栫暐鏂囦歡銆傜▼搴忓浜庣瓥鐣ユ枃浠惰姹傚拰涓昏繛鎺ュ茍涓嶄細(xì)浣跨敤鍚屼竴榪炴帴錛屽洜姝ゅ簲鍦ㄤ紶杈撶瓥鐣ユ枃浠跺悗鍏抽棴榪炴帴銆傚鏋滀笉鍏抽棴榪炴帴錛孎lash Player 灝嗗叧闂瓥鐣ユ枃浠惰繛鎺ワ紝涔嬪悗閲嶆柊榪炴帴浠ュ緩绔嬩富榪炴帴銆?/p>

闄勭綉緇滆祫鏂欙細(xì)

1,棣栧厛媯(gè)嫻嬬洰鏍囨湇鍔″櫒鐨?43绔彛鏄惁鎻愪緵瀹夊叏絳栫暐
2,濡傛灉1娌℃湁媯(gè)嫻嬪埌絳栫暐錛屽垯媯(gè)嫻媋ctionscript鏄惁浣跨敤浜?jiǎn)Security.loadPolicyFile(xmlsocket://) 鎵嬫鎻愪緵瀹夊叏絳栫暐錛屽鏋滆繕娌℃嫻嬪埌錛屽垯浣跨敤絎?姝ユ嫻?br>3,媯(gè)嫻嬬洰鏍囨湇鍔″櫒鐩爣绔彛鏄惁鎻愪緵瀹夊叏絳栫暐

 

鏈枃鏉ヨ嚜CSDN鍗氬錛岃漿杞借鏍囨槑鍑哄錛?a >http://blog.csdn.net/xuxiangwin/archive/2009/07/07/4324218.aspx



MiweiDev 2011-03-16 10:22 鍙戣〃璇勮
]]>
鎶?ogre 涓殑 Terrain sample縐誨嚭鍗曠嫭浣跨敤.http://www.shnenglu.com/amyvmiwei/archive/2009/02/28/75161.htmlMiweiDevMiweiDevSat, 28 Feb 2009 08:33:00 GMThttp://www.shnenglu.com/amyvmiwei/archive/2009/02/28/75161.htmlhttp://www.shnenglu.com/amyvmiwei/comments/75161.htmlhttp://www.shnenglu.com/amyvmiwei/archive/2009/02/28/75161.html#Feedback0http://www.shnenglu.com/amyvmiwei/comments/commentRss/75161.htmlhttp://www.shnenglu.com/amyvmiwei/services/trackbacks/75161.html
鐩存帴鎶妔ample閲岀殑terrain鎷瘋礉鍑烘潵錛岀劧鍚庡啀鎶奵ommand閲岀殑include鐨凟xampleApplication.h,ExampleFrameListener.h,ExampleLoadingBar.h,縐誨埌terrian鐨刬nclude涓嬮潰
鐒跺悗灝辨槸緙栬瘧錛岄鍏堜細(xì)鎶ラ敊錛屼粈涔坙ib鏂囦歡娌″姞榪涙潵錛岄偅涔堜綘灝卞湪ogre sdk閲屾壘鍒板悗娣誨姞榪涙潵錛屾斁鍦╯cripts 閲岄潰鏈綆鍗曘備粈涔堝ご鏂囦歡娌″姞榪涙潵錛岄偅涔堜綘灝卞湪ogremain,浠ュ強(qiáng)Dependencies閲岄潰鎵懼埌鍚庡姞榪涙潵錛屾渶鍚庝細(xì)鎶ヤ釜閿欒鏄細(xì)宸ュ叿浠?姝e湪鎵ц鐢熸垚鍚庝簨浠?.."錛岃繖涓殑瑙e喅鏄細(xì)

鏌ラ槄OGRE鐨勮鍧涘彂鐜板拰鐢熸垚鍚庝簨浠舵湁鍏籌紝鍥犱負(fù)鎷瘋礉鍛戒護(hù)娌℃湁鎵ц鎴愬姛
鍦ㄩ」鐩殑灞炴?>鐢熸垚浜嬩歡->鐢熸垚鍚庝簨浠?>鍛戒護(hù)琛岄噷鏈夊涓嬪懡浠?br>copy $(OutDir)\$(TargetFileName) $(OGRE_HOME)\bin\$(ConfigurationName)
鏀規(guī)垚
copy "$(OutDir)\$(TargetFileName)" "$(OGRE_HOME)\bin\$(ConfigurationName)"
灝卞彲浠ヤ簡(jiǎn)

涔熷氨鏄姞涓?鍙屽紩鍙?..榪欎笅緙栬瘧榪囦簡(jiǎn)錛屼絾鏄繍琛屽樊 璧勬簮鏂囦歡錛屾墍浠ュ氨鎶ラ敊錛?br>瑙e喅錛?br>鎶妑esources.cfg,ogre.cfg,Plugins.cfg,media.cfg,quake3settings.cfg闈犲埆榪涙潵錛屼篃璁告煇浜涙病鐢紝鎴戣繕娌$湅錛岀劧鍚庢妸sample閲岀殑Media鏁翠釜鏂囦歡澶規(guī)嫹璐濆埌srcipts錛岀劧鍚庢敼resources,cfg閲岀殑鏂囦歡璺緞銆傘傘?br>FileSystem=./Media/models
FileSystem=./Media/overlays
FileSystem=./Media/particle
FileSystem=./Media/gui
FileSystem=./Media/DeferredShadingMedia
Zip=./Media/packs/cubemap.zip
Zip=./Media/packs/cubemapsJS.zip
Zip=./Media/packs/dragon.zip
Zip=./Media/packs/fresneldemo.zip
Zip=./Media/packs/ogretestmap.zip
Zip=./Media/packs/skybox.zip

鐒跺悗灝眔k浜?jiǎn)~


MiweiDev 2009-02-28 16:33 鍙戣〃璇勮
]]>
娓告垙鎶鑳藉喎鍗存椂闂寸殑鍥炬爣緇樺埗http://www.shnenglu.com/amyvmiwei/archive/2008/12/17/69694.htmlMiweiDevMiweiDevWed, 17 Dec 2008 14:51:00 GMThttp://www.shnenglu.com/amyvmiwei/archive/2008/12/17/69694.htmlhttp://www.shnenglu.com/amyvmiwei/comments/69694.htmlhttp://www.shnenglu.com/amyvmiwei/archive/2008/12/17/69694.html#Feedback1http://www.shnenglu.com/amyvmiwei/comments/commentRss/69694.htmlhttp://www.shnenglu.com/amyvmiwei/services/trackbacks/69694.html闃呰鍏ㄦ枃

MiweiDev 2008-12-17 22:51 鍙戣〃璇勮
]]>
姹傛晳錛乄ebkit~緙栬瘧http://www.shnenglu.com/amyvmiwei/archive/2008/11/30/68217.htmlMiweiDevMiweiDevSun, 30 Nov 2008 05:32:00 GMThttp://www.shnenglu.com/amyvmiwei/archive/2008/11/30/68217.htmlhttp://www.shnenglu.com/amyvmiwei/comments/68217.htmlhttp://www.shnenglu.com/amyvmiwei/archive/2008/11/30/68217.html#Feedback7http://www.shnenglu.com/amyvmiwei/comments/commentRss/68217.htmlhttp://www.shnenglu.com/amyvmiwei/services/trackbacks/68217.html      鏈夊摢浣嶉珮鎵嬪彲浠ユ寚寮曞啀涓嬩箞錛熻阿璋
         涓昏鏄壘鍒癢ebkit鐨勬帴鍙o紝Thanks ~

MiweiDev 2008-11-30 13:32 鍙戣〃璇勮
]]>
qt 緙栬瘧鎬葷粨~http://www.shnenglu.com/amyvmiwei/archive/2008/11/26/67932.htmlMiweiDevMiweiDevWed, 26 Nov 2008 13:18:00 GMThttp://www.shnenglu.com/amyvmiwei/archive/2008/11/26/67932.htmlhttp://www.shnenglu.com/amyvmiwei/comments/67932.htmlhttp://www.shnenglu.com/amyvmiwei/archive/2008/11/26/67932.html#Feedback0http://www.shnenglu.com/amyvmiwei/comments/commentRss/67932.htmlhttp://www.shnenglu.com/amyvmiwei/services/trackbacks/67932.html鏈榪戞墦綆楃湅涓婬TML鐨勬覆鏌擄紝鎹QT閲岄潰鐢ㄤ簡(jiǎn)webkit錛屾兂鏉ョ湅鐪嬶紝鍙槸鎵句簡(jiǎn)鍗婂ぉ娌″彂鐜頒竴涓?.sln鏂囦歡錛屽湪緗戜笂閮侀椃浜?jiǎn)鍗婂ぉ~
榪樺ソ鎵懼埌浜?jiǎn)瑙e喯x(chóng)柟妗堬紝璁板綍涓嬫潵~~~~
http://www.qtcn.org/bbs/home.php QT涓枃璁哄潧錛岀増涓誨簲璇ュ緢寮哄ぇ~~鎬葷粨浜?jiǎn)寰堝鐗堟湰鐨劸~栬瘧鏂規(guī)~

鍙槸鎴戜笅杞界殑4.4.3鐨勶紝緇撴灉娌℃湁鐪嬪埌銆傛渶鍚庡湪緗戜笂鍙戠幇浜?jiǎn)涓鏂囷紒
http://blog.csdn.net/huybin_wang/archive/2008/10/17/3091377.aspx錛岃窡鐫浠栫殑璧幫紝鍑犱箮鎴愬姛錛屽敮涓鐨勫氨鏄暡鍛戒護(hù)鐨勬椂鍊欎笉鏄敤鐨剆tart-->cmd錛岃屾槸vs2003閲岄潰鐨勫懡浠ゆ彁紺恒?br>
鏂囩珷杞澆濡備笅錛?br>

涓.    瀹夎鍑嗗:

1.     鍑嗗瀹夎鏂囦歡:

 (1):Qt 4.4.3 OpenSource for Windows

涓嬭澆鍦板潃: ftp://ftp.trolltech.no/qt/source/qt-win-opensource-src-4.4.3.zip

(2)Qt Visual Studio Integration v1.2.2 for.VS.2003.2005 鑻辨枃鐗?/span>

涓嬭澆鍦板潃:http://www.fixdown.com/china/Programming/2525.htm

(3)Visual Assist (浠g爜鎻愮ず鍔熻兘,閫夎)

2.    宸插畨瑁匳S2005,瀹夎鍏朵腑C++鍗沖彲.

3.    灝嗕笅杞界殑Qt 4.4.3鏂囦歡瑙e帇. 濡傝В鍘嬭嚦鐩綍D:\QT\4.4.3

4.     璁劇疆鐜鍙橀噺

       鍙沖嚮鎴戠殑鐢?shù)鑴?>灞炴?>楂樼駭->鐜鍙橀噺;

     鍦ㄧ郴緇熷彉閲忎腑鏂板緩QTDIR鍙橀噺,鍙橀噺鍊糄:\QT\4.4.3

       鏂板緩QMAKESPEC鍙橀噺,鍙橀噺鍊紈in32-msvc2005 

        鍦≒ATH鍙橀噺涓~鍔?D:\QT\4.4.3\bin;

 PS: 

==============================

        value                             platform 

        win32-msvc                   VC6      
        win32-msvc2003           VS2003 
        win32-msvc2005           VS2005
        win32-msvc2008           VS2008

==============================

鑷蟲(chóng)鍑嗗宸ヤ綔緇撴潫.

 

浜?    緙栬瘧QT

1.    閰嶇疆

 鍦ㄥ懡浠よ鎻愮ず絎︿笅榪涘叆QTDIR鐩綍,濡俢d D:\QT\4.4.3

  鍦ㄥ懡浠よ涓緭鍏onfigure -no-dsp -vcproj

    (鍏蜂綋鍙傛暟璁劇疆鍙緭鍏onfigure /?鏌ョ湅)

    configure 澶х害闇鍑犲垎閽熸椂闂?

2.    緙栬瘧

configure瀹屾垚鍚?浼?xì)鏈夋彁绀?姝ゆ椂鍙渶杈撳叆nmake榪涜緙栬瘧.緙栬瘧鎵鑺辨椂闂磋緝闀?涓や笁涓皬鏃?瑙嗘満鍣ㄦц兘鑰屽畾).

 

涓?    瀹夎Qt Visual Studio Integration v1.2.2

鐩存帴瀹夎鍗沖彲,鐢ㄦ埛鍚嶄換鎰?娉ㄥ唽鐮佸彲鍙栦笅鍒楀間箣涓:

FG6ALD-Y2PYGSX-F4M-LQAHD59-JZ6QKN-FJ7PXV-049B

FGEZDGX-AZPBJ8X-F4M-K44SA7M-UEG7TH-UYAML8M-05D7

FGPDXA9-MXKFJYM-F4M-BHEDKZX-8XCETXX-92WFVWX-A05E

FGWNPUX-Y6X26L9-F4M-GLZMY99-97RXPJX-BP256DX-737C

 

鍥?    閰嶇疆VS2005

"宸ュ叿"->"閫夐」"->"QT"->"Builds"娣誨姞version name: 4.4.3     PATH: D:\QT\4.4.3

鑻ュ畨瑁呬簡(jiǎn)Visual Assist,鍒欓渶閫夋嫨"VAssistX" -> "Visual Assist X Options ..." -> "Projects", 鍦?Platform"閲岄潰鎶?Win32"鏀逛負(fù)"Custom",
鍦?Stable include files"涓坊鍔燚:\Qt\4.3.3\include鐩綍涓嬬殑瀛愭枃浠跺す.
 

 

灝咲:\QT\4.4.3\bin鐩綍涓嬬殑DLL鏂囦歡鎷峰埌C:\windows鐩綍涓?娉ㄦ剰,閲嶈QT鏃惰寰楀垹闄ゆ垨鏇挎崲.鍚﹀垯鍙兘浼?xì)鍑虹幇鎵句笉鍒伴摼鎺ュ叆鍙g殑閿欒?)

鑷蟲(chóng)瀹夎緇撴潫.

 

浜?     嫻嬭瘯

VS2005涓?"鏂囦歡"->"鏂板緩"->"欏圭洰",閫夋嫨"Qt Projects"->"Qt Application".杈撳叆鍚嶇О.紜畾,FINISH,OK

鍙屽嚮瑙e喅鏂規(guī)涓?hello.ui",鍗沖彲寮瑰嚭紿椾綋緙栬緫鍣?鍦ㄧ獥浣撲笂鍔犲叆涓涓猈IDGET,濡侭UTTON.

緙栬瘧榪愯鍗沖彲.


 



MiweiDev 2008-11-26 21:18 鍙戣〃璇勮
]]>
Singleton榪欏張鏄負(fù)浠涔堬紵錛燂紵http://www.shnenglu.com/amyvmiwei/archive/2008/11/26/67930.htmlMiweiDevMiweiDevWed, 26 Nov 2008 13:10:00 GMThttp://www.shnenglu.com/amyvmiwei/archive/2008/11/26/67930.htmlhttp://www.shnenglu.com/amyvmiwei/comments/67930.htmlhttp://www.shnenglu.com/amyvmiwei/archive/2008/11/26/67930.html#Feedback4http://www.shnenglu.com/amyvmiwei/comments/commentRss/67930.htmlhttp://www.shnenglu.com/amyvmiwei/services/trackbacks/67930.html璁捐妯″紡涔婼ingleton 鍗曟佹ā寮忔兂蹇呭ぇ瀹墮兘鐜╄繃錛屼絾鏄粖澶╂垜紕板埌涓棶棰橈紝娌℃兂娓呮錛屽繕楂樻墜璧愭暀錛?br>涓嬮潰灝辨槸Singleton澶存枃浠?#8220;1.h”

#ifndef _SINGLETON_H__
#define _SINGLETON_H__

#include 
<assert.h>
#include 
<iostream>
using namespace std;

#if VW3D_COMPILER == COMPILER_MSVC
// Turn off warnings generated by this singleton implementation
#   pragma warning (disable : 4311)
#   pragma warning (disable : 
4312)
#endif


/** Template class for creating single-instance global classes.
*/

template 
<typename T> class Singleton
{
protected:

    
static T* ms_Singleton;

public:
    Singleton( 
void )
    
{
        cout 
<< "Sungleton Create~" << endl;
        assert( 
!ms_Singleton );
        ms_Singleton 
= static_cast< T* >this );
    }

    
~Singleton( void )
    
{
        cout 
<< "Sungleton DeCreate~" << endl;
        assert( ms_Singleton );  ms_Singleton 
= 0;  
    }

    
static T& getSingleton( void )
    
{  assert( ms_Singleton );  return ( *ms_Singleton );  }
    
static T* getSingletonPtr( void )
    
{  return ( ms_Singleton );  }
}
;
#endif

涓嬮潰鏄竴涓被A鏉ヨ繍鐢ㄤ粬“A.h”
#pragma once
#include 
"1.h"
#include 
<iostream>
using namespace std;

class CA : public Singleton<CA>
{
public:
    CA(
void);
    
~CA(void);

    
void print(int i)
    
{
        cout 
<< i << endl;
    }

}
;


綾籄鐨勫疄鐜?#8220;a.cpp”
#include ".\a.h"

CA 
* Singleton<CA>::ms_Singleton = NULL;

CA::CA(
void)
{
    cout 
<< "Cr CA" << endl;
}


CA::
~CA(void)
{
    cout 
<< "~~CA" << endl;
}


OK鏈涓嬮潰灝辨槸Main鍑芥暟浜?jiǎn)~
#include <Windows.h>
#include 
<iostream>
#include 
<tchar.h>
#include 
<assert.h>
#include 
"A.h"
   
int main()
   
{
      
// CA ca;
       CA::getSingletonPtr()->print(100);

       getchar();
       
return 0;
   }

鐬ф垜鎶奀A ca;娉ㄩ噴鎺変簡(jiǎn)錛屼絾鏄繕鏄?...鎴愬姛鐨勮皟鐢ㄤ簡(jiǎn)鍑芥暟....鍙笉榪囨病鏈夋墦鍗拌繘鍏ユ瀯閫犲嚱鏁?..鐨勪俊鎭?br>WHY ? 娌¤繘鏋勯犲嚱鏁伴偅涔坓etSingletonPtr()搴旇鏄疦ULL鍚с傝繕鑳借皟鐢ㄥ嚱鏁皃rint錛燂紵

MiweiDev 2008-11-26 21:10 鍙戣〃璇勮
]]>
POW鍑芥暟璀﹀憡錛?/title><link>http://www.shnenglu.com/amyvmiwei/archive/2008/11/26/67929.html</link><dc:creator>MiweiDev</dc:creator><author>MiweiDev</author><pubDate>Wed, 26 Nov 2008 12:58:00 GMT</pubDate><guid>http://www.shnenglu.com/amyvmiwei/archive/2008/11/26/67929.html</guid><wfw:comment>http://www.shnenglu.com/amyvmiwei/comments/67929.html</wfw:comment><comments>http://www.shnenglu.com/amyvmiwei/archive/2008/11/26/67929.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/amyvmiwei/comments/commentRss/67929.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/amyvmiwei/services/trackbacks/67929.html</trackback:ping><description><![CDATA[<p>浠婂ぉ鍦╟odeproject涓婄湅鍒拌繖綃囨枃绔狅紝pow鍑芥暟鐨勪笉紼沖畾錛屾垜灝遍『鎵嬭瘯浜?jiǎn)璇曞Q岀粨鏋滆繕鐪熸槸鐨剘錛岄亾鐞嗘垜榪樻病鎵懼埌錛屽彧鏄互鍚庡皬蹇?jī)杩欐狅L(fēng)敤錛?br><a >http://www.codeproject.com/KB/debug/powproblem.aspx</a><br><br>鎴戣瘯楠岀殑鎴浘</p> <p><img height=273 alt="" src="http://www.shnenglu.com/images/cppblog_com/amyvmiwei/pow1.JPG" width=520 border=0></p> <p><img height=352 alt="" src="http://www.shnenglu.com/images/cppblog_com/amyvmiwei/pow2.JPG" width=640 border=0><br>~</p> <img src ="http://www.shnenglu.com/amyvmiwei/aggbug/67929.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/amyvmiwei/" target="_blank">MiweiDev</a> 2008-11-26 20:58 <a href="http://www.shnenglu.com/amyvmiwei/archive/2008/11/26/67929.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>緙栬瘧CEGUI鐨勬葷粨錛?/title><link>http://www.shnenglu.com/amyvmiwei/archive/2008/11/23/67664.html</link><dc:creator>MiweiDev</dc:creator><author>MiweiDev</author><pubDate>Sun, 23 Nov 2008 07:40:00 GMT</pubDate><guid>http://www.shnenglu.com/amyvmiwei/archive/2008/11/23/67664.html</guid><wfw:comment>http://www.shnenglu.com/amyvmiwei/comments/67664.html</wfw:comment><comments>http://www.shnenglu.com/amyvmiwei/archive/2008/11/23/67664.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.shnenglu.com/amyvmiwei/comments/commentRss/67664.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/amyvmiwei/services/trackbacks/67664.html</trackback:ping><description><![CDATA[<p>      鏈榪戞墦綆楃爺絀禖EGUI錛屼絾鏄墦寮鐪嬪氨鏄病鏈塻olution,涓寮濮嬬殑鎴戝氨娌¢【鐫鐪嬩粈涔堟枃浠跺氨鐩存帴鍒涘緩鑷繁鐨勫伐紼?**.sln鐒跺悗鍚nclude,src,娣誨姞榪涙潵~涓緙栬瘧錛岃倧---閿欒寰堝錛屼粈涔堝ご鏂囦歡錛屼粈涔坙ib娌℃壘鍒般傘備竴鐪嬪績(jī)?yōu)鍑変簡(jiǎn)锛寵寰涓嶅緱鐪嬩簡(jiǎn)锛尀鎸ㄧ潃鍦ㄦ坊dependencies閲岄潰鐨刬nclude,lib緗戜笂鐙傛悳绱㈢劧鍚庢坊鍔犱箣錛屼笉鏂欒繕鏄病瑙e喅錛屼篃灝辨槸紕板埌<span>_FT_Init_FreeType __imp__FT_Init_FreeType銆傘傘傘傜瓑鐨勮繛鎺ラ敊璇瘇~鐒跺悗灝卞湪緗戜笂鍥涘璁ㄦ暀錛屾渶濂界鍒?#8220;涓冩槦閲嶅墤”鐨勭暀璦璇達(dá)紝鑷繁鎽哥儲(chǔ)鑳藉鍒板緢澶氫笢瑗匡紝浜庢槸灝卞張鎹¤搗浠ュ墠鐨勫伐紼嬫潵鐮旂┒..<br>       璁板緱浠ュ墠鐜╄繃freetype鐨勪笢瑗匡紝鎵浠ユ垜鐭ラ亾榪欎簺閮芥槸freetype鐨刲ib闂錛屾垜灝辨墦寮浠ュ墠鐨勪笢涓滐紝鎵懼埌浠ュ墠freetype鐨刲ib,鐩存帴鐢?pragma comment(lib, ''../../../bin/freetype.lib')鏉ヨ繛鎺ワ紝OK鐨勫樊涓嶅浜?jiǎn)~~</span></p> 濡傛灉  鍑虹幇“****鍐呴儴緙栬瘧鍣ㄩ敊璇?#8221; 鍙屽嚮鍦ㄦ枃浠剁涓琛岋紝瑙e喅鏂規(guī)硶鏄?錛氳緗細(xì)涓嶄嬌鐢ㄩ緙栬瘧澶存枃浠訛紝<br><br>      浠婂ぉ鍦ㄧ綉涓婄湅鍒頒釜榪炴帴錛岃矊浼煎彲浠ョ湅鐪媬   鐢ㄤ粬鐨勬柟娉曪紝鍜屾垜鑷繁鐨勬柟寮忛亣鍒板樊涓嶅鐨勯棶棰榽~浠ュ墠鐨勬暀璁紙灝辨槸涓婇潰錛夛紝瑙e喅浜?jiǎn)~<br>浠栫殑緗戝潃鏄?a >http://www.cnblogs.com/xfxsworld/archive/2007/11/24/962532.html</a>  錛堝皬紲ワ級(jí)錛屽緢璇︾粏銆?br><br><br><br><strong><font face="Courier New" size=5>vs2005鐜涓婥ELayoutEditor婧愮爜緙栬瘧璇︾粏姝ラ<br><br></font></strong>浠婂ぉ鍒濊瘯浜?jiǎn)涓涓婥EGUI鐨勫畼鏂圭紪杈戝櫒鈥斺擟ELayoutEditor錛屽叾榪囩▼鐪熷彲璋?#8220;楗卞彈鎸姌”<img height=20 alt="" src="http://www.cnitblog.com/Emoticons/QQ/13.gif" width=20 border=0>銆傜幇綆瑕佸啓涓嬪叾婧愮爜鐨勭紪璇戣繃紼嬶紝宸蹭嬌鍙兘浼?xì)鐢ㄥ埌鐨勬湅鍙嫗畱璧颁簺寮?br><br>1.    瑕佺紪璇慍ELayoutEditor錛岃嚜鐒墮渶瑕佸厛緙栬瘧CEGUI鐨勪笢涓滐紝鏈?縐嶉夋嫨錛?br>        1.1 瀹夎SDK錛岃繖鏄笅杞藉湴鍧錛?a ><font color=#1d58d1>http://jaist.dl.sourceforge.net/sourceforge/crayzedsgui/CEGUI-SDK-0.5.0b-vc8.exe</font></a>錛屼笉榪囧茍涓嶆帹鑽愯繖縐嶆柟娉曪紝鍥犱負(fù)SDK閲岀殑debug鐗坉ll浼間箮鏈夐棶棰樸傘傘?br>        1.2 緙栬瘧鍏舵簮浠g爜銆備笅杞藉湴鍧錛?a ><font color=#1d58d1>http://jaist.dl.sourceforge.net/sourceforge/crayzedsgui/CEGUI-0.5.0b.zip</font></a>錛屽彟澶栬繕闇瑕佷笅杞戒緷璧栨枃浠跺寘dependencies package 錛屼笅杞藉湴鍧鏄細(xì)<a ><font color=#1d58d1>http://jaist.dl.sourceforge.net/sourceforge/crayzedsgui/CEGUI-DEPS-0.5.0b-vc8.zip</font></a>錛岀劧鍚庡皢渚濊禆鏂囦歡瑙e帇榪涙簮浠g爜鏂囦歡澶瑰氨O(jiān)K浜?jiǎn)銆?br>                  1.2.1   鍏堝埆鎬ョ潃鎵緎olution錛屾湁涓湴鏂歸渶瑕佹敞鎰忋侰EGUI榛樿鐨勬槸OPENGL娓叉煋錛屽鏋滄槸鐢―3D鐨勮瘽榪樺緱鏀逛竴涓湴鏂廣傝繘..\makefiles\premake鏂囦歡澶規(guī)壘鍒癱onfig.lua鏂囦歡錛岃浜嬫湰鎵撳紑銆傛敼鎴?#8220;OPENGL_RENDERER = false錛孌IRECTX9_RENDERER = true”錛屼繚瀛樺氨鍙互浜?jiǎn)銆侰ELayoutEditor鏄敤OPENGL鐨勶紝鎵浠ヨ繖閲屼笉鍋氫換浣曟敼鍔ㄣ?br>                  1.2.2    榪愯build_vs2005.bat鏂囦歡錛屾墽琛屽畬姣曞悗浼?xì)鐢熸垚CEGUI.sln鏂囦歡錛屾墦寮灝卞彲鐩存帴緙栬瘧浜?br>         1.3   寤虹珛鐜鍙橀噺錛氭垜鐨勭數(shù)鑴慭灞炴楂樼駭\鐜鍙橀噺錛岀劧鍚庡湪涓婇潰鐨勭敤鎴峰彉閲忓尯鏂板緩涓涓紝鍙橀噺鍚嶆槸CEGUI錛屽彉閲忓兼槸CEGUI鐨勮В鍘嬬洰褰曘傛敞鎰忚繖姝ヤ笉鑳界渷<br><br><br>2    鐢變簬CELayoutEditor浣跨敤浜?jiǎn)wxWidgets錛屾墍浠ュ湪緙栬瘧CELayoutEditor涔嬪墠榪橀渶瑕佷笅杞絯xWidgets銆傜洰鍓嶆渶鏂扮増鏈槸2.86錛岃繘鍏ュ畼鏂逛笅杞界綉欏?a ><font color=#1d58d1>http://www.wxwidgets.org/downloads/</font></a> 閫夋嫨WxAll涓嬭澆銆?br>        2.1 寤虹珛鐜鍙橀噺錛氭垜鐨勭數(shù)鑴慭灞炴楂樼駭\鐜鍙橀噺錛岀劧鍚庡湪涓婇潰鐨勭敤鎴峰彉閲忓尯鏂板緩涓涓紝鍙橀噺鍚嶆槸WXWIDGETS錛屽彉閲忓兼槸wxWidgets鐨勮В鍘嬬洰褰曘?br>        2.2  榪泈xWidgets鐨勮В鍘嬬洰褰曟壘鍒?font size=2>wx.dsw錛屾墦寮銆?#8220;Yes To All”杞崲銆傝漿鎹㈠畬姣曞悗鍏堝埆緙栬瘧錛岃繕闇瑕佹敼涓嬨傚洜涓?font size=3>wxWidgets榛樿騫朵笉鏄疧PENGL</font><br> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">Open $(WXWIDGETS)\include\wx\msw\setup.h and replace <br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top><br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top>Code: <br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">#define</span><span style="COLOR: #000000"> wxUSE_GLCANVAS 0  </span><span style="COLOR: #000000"><br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top>WITH Code: <br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">#define</span><span style="COLOR: #000000"> wxUSE_GLCANVAS 1 </span><span style="COLOR: #000000"><br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top><br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top><br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">7.2</span><span style="COLOR: #000000"> Open $(WXWIDGETS)\include\wx\univ\setup.h and replace <br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top><br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top>Code: <br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">#if</span><span style="COLOR: #000000"> defined(__WIN32__) </span><span style="COLOR: #000000"><br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top>   </span><span style="COLOR: #0000ff">#define</span><span style="COLOR: #000000"> wxUSE_GLCANVAS 1 </span><span style="COLOR: #000000"><br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000">    <br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">#define</span><span style="COLOR: #000000"> wxUSE_GLCANVAS 0 </span><span style="COLOR: #000000"><br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top><br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top>WITH <br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top>Code: <br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">#define</span><span style="COLOR: #000000"> wxUSE_GLCANVAS 1 </span><span style="COLOR: #000000"><br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span></div> <p><br>           2.3    鐜板湪灝卞彲浠ュ紑濮嬬紪璇戜簡(jiǎn)銆傛敞鎰忚閫夋嫨“Unicode Debug”鍜?#8220;'Unicode Release”鏂瑰紡<br><br>3          涓嬭澆CELayoutEditor銆傛垜鏄敤SVN鎺ョ殑錛屽湴鍧鏄?<a class=postlink target=_blank><font color=#006699>https://crayzedsgui.svn.sourceforge.net/svnroot/crayzedsgui/CELayoutEditor/trunk</font></a><br>            3.1    瑙e帇鍚庢墦寮宸ョ▼錛屽皢Include鍜孡ib璺緞鏀規(guī)垚鑷繁鐨勶紝鍏朵粬鐨勪笉鐢ㄦ敼<br>            3.2    寤虹珛鐜鍙橀噺錛氭垜鐨勭數(shù)鑴慭灞炴楂樼駭\鐜鍙橀噺錛岀劧鍚庡湪涓婇潰鐨勭敤鎴峰彉閲忓尯鏂板緩涓涓紝鍙橀噺鍚嶆槸CE_LAYOUT_EDITOR 錛屽彉閲忓兼槸CELayoutEditor鐨勮В鍘嬬洰褰曘傛敞鎰忚繖姝ヤ笉鑳界渷<br>            3.3    緇堜簬鍙互寮濮嬬紪璇戜簡(jiǎn)銆傘傘?img height=20 alt="" src="http://www.cnitblog.com/Emoticons/QQ/11.gif" width=20 border=0><br><br>4          <br>            4.1    緙栬瘧浼?xì)鍑虹庮C竴涓敊璇紝鏆傛椂鎴戣繕娌℃壘鍒拌В鍐蟲(chóng)柟娉曪紝浠呬粎鏄粰閿欒鐨勫湴鏂規(guī)敞閲婃帀浜?jiǎn)銆傘傘傜劧鍚庡氨緙栬瘧鎴愬姛浜?br>            4.2    鎷蜂竴浜涗笢瑗胯繃鏉?/p> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">TO $(CE_LAYOUT_EDITOR)\bin\debug (Debug configuration) <br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">-</span><span style="COLOR: #000000"> CEGUIBase_d.dll <br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">-</span><span style="COLOR: #000000"> CEGUIExpatParser_d.dll <br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">-</span><span style="COLOR: #000000"> CEGUIFalagardWRBase_d.dll <br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">-</span><span style="COLOR: #000000"> CEGUISILLYImageCodec_d.dll <br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">-</span><span style="COLOR: #000000"> CEGUITGAImageCodec_d.dll <br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">-</span><span style="COLOR: #000000"> OpenGLGUIRenderer_d.dll <br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">-</span><span style="COLOR: #000000"> SILLY_d.dll<br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top><br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top>TO $(CE_LAYOUT_EDITOR)\bin\release (Release configuration) <br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">-</span><span style="COLOR: #000000"> CEGUIBase.dll <br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">-</span><span style="COLOR: #000000"> CEGUIExpatParser.dll <br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">-</span><span style="COLOR: #000000"> CEGUIFalagardWRBase.dll <br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">-</span><span style="COLOR: #000000"> CEGUISILLYImageCodec.dll <br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">-</span><span style="COLOR: #000000"> CEGUITGAImageCodec.dll <br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">-</span><span style="COLOR: #000000"> OpenGLGUIRenderer.dll<br><img alt="" src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">-</span><span style="COLOR: #000000"> SILLY.dll</span></div> <p>           4.3 SILLY.dll鍜孲ILLY_d.dll鍦ㄤ緷璧栨枃浠跺す閲?br><br>OK銆傘傘傚埌榪欓噷灝卞畬浜?jiǎn)锛岃櫧鐒稑q欎釜宸ュ叿鐨刡ug寰堝錛屼笉榪囦笉鎬曪紝緙栬瘧瀹冨氨鏄負(fù)浜?jiǎn)瑕佹敋w犲畠錛屽懙鍛點(diǎn)傚笇鏈涙鏂囧浣犳湁鎵甯姪<img height=20 alt="" src="http://www.cnitblog.com/Emoticons/QQ/13.gif" width=20 border=0><br></p> </font> <img src ="http://www.shnenglu.com/amyvmiwei/aggbug/67664.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/amyvmiwei/" target="_blank">MiweiDev</a> 2008-11-23 15:40 <a href="http://www.shnenglu.com/amyvmiwei/archive/2008/11/23/67664.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>涓轟粈涔堝湪MFC涓殑鍗曟枃妗d笅鐢―3D鐢誨浘鍧愭爣涓嶅鐩橈紒http://www.shnenglu.com/amyvmiwei/archive/2008/09/16/61989.htmlMiweiDevMiweiDevTue, 16 Sep 2008 08:49:00 GMThttp://www.shnenglu.com/amyvmiwei/archive/2008/09/16/61989.htmlhttp://www.shnenglu.com/amyvmiwei/comments/61989.htmlhttp://www.shnenglu.com/amyvmiwei/archive/2008/09/16/61989.html#Feedback3http://www.shnenglu.com/amyvmiwei/comments/commentRss/61989.htmlhttp://www.shnenglu.com/amyvmiwei/services/trackbacks/61989.html闃呰鍏ㄦ枃

MiweiDev 2008-09-16 16:49 鍙戣〃璇勮
]]>
VC 涓幏寰楀綋鍓嶆湰鏈虹殑鏃墮棿鏂規(guī)硶http://www.shnenglu.com/amyvmiwei/archive/2008/07/05/55412.htmlMiweiDevMiweiDevSat, 05 Jul 2008 10:32:00 GMThttp://www.shnenglu.com/amyvmiwei/archive/2008/07/05/55412.htmlhttp://www.shnenglu.com/amyvmiwei/comments/55412.htmlhttp://www.shnenglu.com/amyvmiwei/archive/2008/07/05/55412.html#Feedback1http://www.shnenglu.com/amyvmiwei/comments/commentRss/55412.htmlhttp://www.shnenglu.com/amyvmiwei/services/trackbacks/55412.html//鏂規(guī)鈥?浼樼偣錛氫粎浣跨敤C鏍囧噯搴擄紱緙虹偣錛氬彧鑳界簿紜埌縐掔駭

#include <time.h>

#include <stdio.h>

int main( void )

{

time_t t = time( 0 );

char tmp[64];

strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 鏈勾絎?j澶?%z",

localtime(&t) );

puts( tmp );

return 0;

}

 

//鏂規(guī)浜?浼樼偣錛氳兘綺劇‘鍒版縐掔駭錛涚己鐐癸細(xì)浣跨敤浜?jiǎn)windows API

#include <windows.h>

#include <stdio.h>

int main( void )

{

SYSTEMTIME sys;

GetLocalTime( &sys );

printf( "%4d/%02d/%02d %02d:%02d:%02d.%03d 鏄熸湡%1d\n"

,sys.wYear,sys.wMonth,sys.wDay

,sys.wHour,sys.wMinute,sys.wSecond,sys.wMilliseconds

,sys.wDayOfWeek);

 

return 0;
}

//鏂規(guī)涓?浼樼偣錛氬埄鐢ㄧ郴緇熷嚱鏁?br>#include<stdlib.h>
#include<iostream>
using namespace std;
void main(){
system("time");
}
鍙互鏀瑰彉鐢?shù)鑴戠殑鏃堕棿璁惧?

鏂規(guī)4錛?br>#include<iostream>
#include<ctime>
using namespace std;
int main(){
time_t now_time;
now_time = time(NULL);
cout<<now_time;
return 0;
}
灝嗗綋鍓嶆椂闂存姌綆椾負(fù)縐掔駭錛屽啀閫氳繃鐩稿簲鐨勬椂闂存崲綆楀嵆鍙?br>
鏂規(guī)5
//////////////////////////////////////////////////////////////////////////////////////////////
void main() {   
    LARGE_INTEGER lv;

    // 鑾峰彇姣忕澶氬皯CPU Performance Tick
    QueryPerformanceFrequency( &lv );

    // 杞崲涓烘瘡涓猅ick澶氬皯縐?br>    double secondsPerTick = 1.0 / lv.QuadPart;
   
    for ( size_t i = 0; i < 100; ++i ) {
        // 鑾峰彇CPU榪愯鍒扮幇鍦ㄧ殑Tick鏁?br>        QueryPerformanceCounter( &lv );

        // 璁$畻CPU榪愯鍒扮幇鍦ㄧ殑鏃墮棿
        // 姣擥etTickCount鍜宼imeGetTime鏇村姞綺劇‘
        double timeElapsedTotal = secondsPerTick * lv.QuadPart;
       
        cout.precision( 6 );
        cout << fixed << showpoint << timeElapsedTotal << endl;
        //printf( "%lf \n", timeElapsedTotal ) ;
    }
}



MiweiDev 2008-07-05 18:32 鍙戣〃璇勮
]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            日韩视频免费观看高清在线视频| 麻豆精品在线观看| 亚洲精品一区二区在线观看| 欧美精品乱人伦久久久久久 | 亚洲一区二区欧美| 欧美视频网站| 欧美在线视频观看| 久久精品国产精品 | 国产精品福利片| 亚洲欧美国产另类| 欧美一区激情| 91久久久久久国产精品| 亚洲欧洲美洲综合色网| 欧美高清视频| 校园春色国产精品| 久久免费99精品久久久久久| 99国产一区| 亚洲欧美日韩区| 亚洲国产清纯| 亚洲视频在线观看网站| 伊人影院久久| 日韩西西人体444www| 国产亚洲精品久久飘花| 亚洲福利视频专区| 国产精品视频大全| 欧美国产日韩二区| 国产精品盗摄久久久| 久久婷婷影院| 欧美视频一区二区三区在线观看| 久久精品国产久精国产思思| 欧美成人午夜激情在线| 久久av二区| 欧美日韩不卡| 美日韩精品视频| 国产精品亚洲综合一区在线观看| 欧美高清不卡在线| 国产亚洲一区在线播放| 99国产精品久久久久老师 | 欧美色图麻豆| 欧美激情1区2区| 国产自产高清不卡| 夜夜嗨网站十八久久| 亚洲国产日韩综合一区| 欧美亚洲一区二区三区| 亚洲网友自拍| 欧美日韩国产bt| 欧美激情亚洲视频| 一区二区三区在线高清| 亚洲一区二区三区四区在线观看| 91久久综合亚洲鲁鲁五月天| 欧美一区二区三区四区在线观看| 国产精品日韩电影| 国产精品美女www爽爽爽视频 | 亚洲精品欧洲精品| 久久免费偷拍视频| 久久久综合网站| 国产欧美成人| 亚洲欧美日韩精品久久奇米色影视| 一区二区久久久久久| 免费成人毛片| 欧美激情视频在线播放| 亚洲国产精品第一区二区| 欧美在线观看视频| 久久久久久久综合日本| 国产欧美在线看| 性做久久久久久免费观看欧美| 亚洲欧美日韩精品久久| 国产精品看片你懂得| 亚洲天堂第二页| 欧美一区三区二区在线观看| 国产精品国产三级欧美二区| 亚洲午夜精品在线| 午夜在线精品偷拍| 国产午夜久久| 久久久精品动漫| 亚洲高清激情| 亚洲午夜电影在线观看| 国产精品男gay被猛男狂揉视频| 亚洲少妇在线| 久久久久久久波多野高潮日日| 国精品一区二区| 久久亚洲春色中文字幕| 亚洲高清视频中文字幕| 亚洲视频狠狠| 国产日韩欧美91| 六月婷婷一区| 一本久道久久综合婷婷鲸鱼| 午夜在线视频观看日韩17c| 国内外成人免费激情在线视频| 欧美一区二区国产| 亚洲大胆视频| 亚洲自拍偷拍一区| 精品成人一区二区三区四区| 欧美激情一区二区三区高清视频| 亚洲精品久久久久久一区二区| 亚洲一区二区三区精品在线观看| 国产一级一区二区| 免费久久精品视频| 亚洲视频axxx| 久热精品在线| 亚洲午夜精品一区二区三区他趣| 国产一区二区三区无遮挡| 欧美91视频| 亚洲免费中文| 亚洲欧洲在线一区| 久久久久久久久岛国免费| 一区二区三区免费看| 国产色综合久久| 欧美大片第1页| 久久本道综合色狠狠五月| 亚洲三级视频在线观看| 久久久青草青青国产亚洲免观| 亚洲免费播放| 激情欧美国产欧美| 国产精品腿扒开做爽爽爽挤奶网站| 老巨人导航500精品| 亚洲欧美另类国产| 亚洲激情影视| 欧美二区在线观看| 欧美影视一区| 亚洲综合欧美日韩| 亚洲乱码国产乱码精品精98午夜| 亚洲黄色精品| 亚洲视频免费在线| 国产一区二区精品久久99| 欧美日韩亚洲不卡| 欧美国产日韩在线| 久热精品视频| 久久久夜精品| 久久久水蜜桃av免费网站| 午夜视频在线观看一区二区三区| 日韩午夜三级在线| 99re8这里有精品热视频免费| 免费久久久一本精品久久区| 久久成人免费电影| 午夜精品久久久| 亚洲欧美资源在线| 亚洲欧美日韩一区二区三区在线| 9i看片成人免费高清| 亚洲精品国产日韩| 亚洲精品午夜精品| 99re视频这里只有精品| 亚洲精品免费在线播放| 91久久久国产精品| 日韩午夜在线观看视频| 亚洲精品乱码久久久久久日本蜜臀 | 女仆av观看一区| 欧美刺激性大交免费视频| 欧美**人妖| 亚洲激情欧美| 99re66热这里只有精品4| 亚洲精品日韩欧美| 一区二区国产日产| 亚洲综合色自拍一区| 欧美一区二区三区免费大片| 午夜一区不卡| 久久综合色88| 欧美精品在线视频| 国产精品美女久久| 国产亚洲一区在线| 91久久精品国产| 在线亚洲精品| 久久精品二区| 欧美第一黄网免费网站| 亚洲另类一区二区| 亚洲男人第一av网站| 久久国产精品一区二区三区四区| 久久日韩精品| 欧美日韩一区二区视频在线观看| 国产精品一区二区三区成人| 韩日视频一区| 日韩午夜免费| 久久精品亚洲一区二区| 亚洲成色精品| 亚洲天天影视| 美女精品国产| 国产精品色午夜在线观看| 国内精品一区二区三区| 日韩亚洲不卡在线| 久久国产精彩视频| 91久久精品国产91久久性色tv| 妖精成人www高清在线观看| 久久精品99国产精品| 欧美日韩成人一区| 黄色日韩在线| 午夜精品在线看| 亚洲国产日韩欧美综合久久| 亚洲一区bb| 欧美精品97| 伊甸园精品99久久久久久| 亚洲女性喷水在线观看一区| 老司机67194精品线观看| 中文在线一区| 欧美日韩国产a| 91久久精品久久国产性色也91| 亚洲欧美中文日韩v在线观看| 亚洲欧洲一区二区三区| 久久这里只有| 国产一区二区三区黄| 亚洲自啪免费|