锘??xml version="1.0" encoding="utf-8" standalone="yes"?>日日狠狠久久偷偷色综合0,国内精品久久九九国产精品,国产午夜电影久久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),涓婁釜鐗堟湰緙栬瘧鎴愬姛錛屾墍浠ラ拡瀵硅繖涓棶棰樺氨寰堝鏄撴帓闄や簡錛屾煡鐪嬫洿鏂頒簡浠涔堬紝榪涜鍒嗘瀽銆傚彂鐜板氨鏄坊鍔犱簡鍑犱釜鏂囦歡錛屾病鏈変粈涔堝ぇ鐨勯棶棰橈紝寮濮嬬綉涓婃壘鎬庝箞use -v to see, 鍙戠幇娌℃湁鐩稿叧鐨勶紝 鐪嬪埌緗戜笂涔熸湁鍑犱釜浜烘彁鍑鴻繖涓棶棰橈紝浣嗘槸閮芥槸鏂規柟闈㈤潰鐨勶紝涓嶆槸鎴戣繖綾誨瀷鐨勩?br />1. 鏈変漢瑙e喅鐨勬槸錛屽湪宸ヤ綔宸﹁竟瀵艱埅鏍廡arget-->Build Phases-->compile Sources涓紝絎笁搴撳簱鐨勬墍鏈?m鏂囦歡閮芥坊鍔犲埌閲岄潰錛岀劧鍚庣紪璇戦氳繃浜嗐備篃灝辨槸灝戞枃浠剁殑鎯呭喌銆?br />2. 鏈変漢瑙e喅鐨勬槸錛岃鏄庢湁鏃犳硶鍑嗙‘鎵懼埌鐨勫嚱鏁幫紝鍑芥暟鏈夐噸澶嶇幇璞°傞犳垚榪欎釜閿欒鐨勫師鍥犳槸鎴戠洿鎺ュ湪 .h澶存枃浠朵腑瀹炵幇浜嗗嚑涓嚱鏁幫紝鐒跺悗榪欎釜澶存枃浠跺張琚埆鐨?c鏂囦歡鎵寮曠敤錛屾湁瀹炵幇鐨勩傛墍浠ヨВ鍐沖姙娉曟槸鎶婂疄鐜扮殑鍑犱釜鍑芥暟鍗曞嚭涓涓?c鏂囦歡閲屽幓銆傝繖鏍峰氨ok浜嗐?br />3. 鏈変漢瑙e喅鐨勬槸錛屽湪main鍑芥暟鐨勫ご錛屾棦import浜?h鏂囦歡鍙坕mport浜?m鏂囦歡錛?鍖呭惈浜?m鏂囦歡鐨勬儏鍐?
4. 榪樻湁浜洪亣鍒頒嬌鐢ㄧ殑搴撶増錛屼笉鏀寔褰撳墠鐨刬os6,iphon5鐗堟湰鐨勯棶棰樸?br />
鍩烘湰涓婇兘涓嶆槸鎴戠殑闂錛屾湁3鐨勬濊礬錛屾垜鎯蟲槸涓嶆槸鎴戦噸澶嶅姞浜嗘煇涓枃浠訛紝鍥犱負鏇存柊鐨勬椂鍊欏彂鐜拌嚜宸辨坊鍔犱簡鍑犱釜鏂版枃浠訛紝榪樻湁涓嚑涓佹枃浠朵篃娣誨姞浜嗚繘浜唜code欏圭洰錛屽綋鏃跺氨鎬鐤戞庝箞鑰佹枃浠朵笉鍦ㄥ憿銆傘傘傚垹闄わ紝闂瑙e喅銆傘傘備篃灝辨槸鍖呭惈浜?涓悓鏍風殑鏂囦歡錛屾垨鑰呭彨宸ョ▼涓啀鍚屼竴namespace涓嬫湁鐩稿悓綾匯佸嚱鏁般?br />5. 鎴戦亣鍒扮殑闂瑙e喅銆?閲嶅娣誨姞浜嗘煇涓?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>

浜斾竴鏈熼棿鐪嬩簡涓綃囨枃绔狅紝Memory Barriers: a Hardware View for Software Hackers錛屽浜嶮emory Barriers寰楀埌浜嗘洿鍔犳繁鍏ョ殑鐞嗚В銆?/p>

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

浣嗘槸鐜板湪CPU鐨勮璁′腑錛屽湪Cache涔嬪鍔犲叆浜哠tore Buffer鍜孖nvalidate Queue銆係tore Buffer鐨勫姞鍏ワ紝浣垮緱CPU瀵規煇鍐呭瓨鍗曞厓鐨勬洿鏂頒笉鑳介┈涓婂弽鏄犲埌Cache涓紱Invalidate Queue鐨勫瓨鍦紝浣垮緱鍏朵粬CPU瀵笴ache鐨刬nvalidate鎿嶄綔涓嶈兘椹笂鍙嶆槧鍒癈ache涓係tore Buffer鍜孖nvalidate Queue鎻愰珮浜嗘ц兘錛屼絾鏄篃灝卞鑷翠簡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.

涓鑸潵璇達紝Memory Barriers搴旇閰嶅浣跨敤錛屾瘮濡傝涓鏂逛嬌鐢ㄤ簡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喅

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

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

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

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

鍏堣皟鐢?Security.loadPolicyFile() 鏂規硶錛岀劧鍚庡啀璋冪敤 Socket.connect() 鎴?XMLSocket.connect() 鏂規硶銆?/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;//鐢ㄦ潵鍜屽鎴風閫氫俊鐨勫鎺ュ瓧  
    SOCKADDR_IN addrSrv;//鐢ㄦ潵鍜屽鎴風閫氫俊鐨勫鎺ュ瓧鍦板潃  
    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;//鐢ㄦ潵鍜屽鎴風閫氫俊鐨勫鎺ュ瓧
SOCKADDR_IN addrSrv;//鐢ㄦ潵鍜屽鎴風閫氫俊鐨勫鎺ュ瓧鍦板潃
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 璇鋒眰絳栫暐鏂囦歡鏃訛紝瀹冨緇堜細鍦ㄥ緩绔嬭繛鎺ュ悗浼犺緭浠ヤ笅瀛楃涓詫細

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

闄勭綉緇滆祫鏂欙細

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

 

鏈枃鏉ヨ嚜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涓嬮潰
鐒跺悗灝辨槸緙栬瘧錛岄鍏堜細鎶ラ敊錛屼粈涔坙ib鏂囦歡娌″姞榪涙潵錛岄偅涔堜綘灝卞湪ogre sdk閲屾壘鍒板悗娣誨姞榪涙潵錛屾斁鍦╯cripts 閲岄潰鏈綆鍗曘備粈涔堝ご鏂囦歡娌″姞榪涙潵錛岄偅涔堜綘灝卞湪ogremain,浠ュ強Dependencies閲岄潰鎵懼埌鍚庡姞榪涙潵錛屾渶鍚庝細鎶ヤ釜閿欒鏄細宸ュ叿浠?姝e湪鎵ц鐢熸垚鍚庝簨浠?.."錛岃繖涓殑瑙e喅鏄細

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

涔熷氨鏄姞涓?鍙屽紩鍙?..榪欎笅緙栬瘧榪囦簡錛屼絾鏄繍琛屽樊 璧勬簮鏂囦歡錛屾墍浠ュ氨鎶ラ敊錛?br>瑙e喅錛?br>鎶妑esources.cfg,ogre.cfg,Plugins.cfg,media.cfg,quake3settings.cfg闈犲埆榪涙潵錛屼篃璁告煇浜涙病鐢紝鎴戣繕娌$湅錛岀劧鍚庢妸sample閲岀殑Media鏁翠釜鏂囦歡澶規嫹璐濆埌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浜唦


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閲岄潰鐢ㄤ簡webkit錛屾兂鏉ョ湅鐪嬶紝鍙槸鎵句簡鍗婂ぉ娌″彂鐜頒竴涓?.sln鏂囦歡錛屽湪緗戜笂閮侀椃浜嗗崐澶﹡
榪樺ソ鎵懼埌浜嗚В鍐蟲柟妗堬紝璁板綍涓嬫潵~~~~
http://www.qtcn.org/bbs/home.php QT涓枃璁哄潧錛岀増涓誨簲璇ュ緢寮哄ぇ~~鎬葷粨浜嗗緢澶氱増鏈殑緙栬瘧鏂規~

鍙槸鎴戜笅杞界殑4.4.3鐨勶紝緇撴灉娌℃湁鐪嬪埌銆傛渶鍚庡湪緗戜笂鍙戠幇浜嗕竴鏂囷紒
http://blog.csdn.net/huybin_wang/archive/2008/10/17/3091377.aspx錛岃窡鐫浠栫殑璧幫紝鍑犱箮鎴愬姛錛屽敮涓鐨勫氨鏄暡鍛戒護鐨勬椂鍊欎笉鏄敤鐨剆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.     璁劇疆鐜鍙橀噺

       鍙沖嚮鎴戠殑鐢佃剳->灞炴?>楂樼駭->鐜鍙橀噺;

     鍦ㄧ郴緇熷彉閲忎腑鏂板緩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

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

鑷蟲鍑嗗宸ヤ綔緇撴潫.

 

浜?    緙栬瘧QT

1.    閰嶇疆

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

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

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

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

2.    緙栬瘧

configure瀹屾垚鍚?浼氭湁鎻愮ず.姝ゆ椂鍙渶杈撳叆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

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

 

灝咲:\QT\4.4.3\bin鐩綍涓嬬殑DLL鏂囦歡鎷峰埌C:\windows鐩綍涓?娉ㄦ剰,閲嶈QT鏃惰寰楀垹闄ゆ垨鏇挎崲.鍚﹀垯鍙兘浼氬嚭鐜版壘涓嶅埌閾炬帴鍏ュ彛鐨勯敊璇?)

鑷蟲瀹夎緇撴潫.

 

浜?     嫻嬭瘯

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

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

緙栬瘧榪愯鍗沖彲.


 



MiweiDev 2008-11-26 21:18 鍙戣〃璇勮
]]>
Singleton榪欏張鏄負浠涔堬紵錛燂紵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鍑芥暟浜唦
#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;娉ㄩ噴鎺変簡錛屼絾鏄繕鏄?...鎴愬姛鐨勮皟鐢ㄤ簡鍑芥暟....鍙笉榪囨病鏈夋墦鍗拌繘鍏ユ瀯閫犲嚱鏁?..鐨勪俊鎭?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鍑芥暟鐨勪笉紼沖畾錛屾垜灝遍『鎵嬭瘯浜嗚瘯錛岀粨鏋滆繕鐪熸槸鐨剘錛岄亾鐞嗘垜榪樻病鎵懼埌錛屽彧鏄互鍚庡皬蹇冭繖鏍風敤錛?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娌℃壘鍒般傘備竴鐪嬪績灝卞噳浜嗭紝欏句笉寰楃湅浜嗭紝灝辨尐鐫鍦ㄦ坊dependencies閲岄潰鐨刬nclude,lib緗戜笂鐙傛悳绱㈢劧鍚庢坊鍔犱箣錛屼笉鏂欒繕鏄病瑙e喅錛屼篃灝辨槸紕板埌<span>_FT_Init_FreeType __imp__FT_Init_FreeType銆傘傘傘傜瓑鐨勮繛鎺ラ敊璇瘇~鐒跺悗灝卞湪緗戜笂鍥涘璁ㄦ暀錛屾渶濂界鍒?#8220;涓冩槦閲嶅墤”鐨勭暀璦璇達紝鑷繁鎽哥儲鑳藉鍒板緢澶氫笢瑗匡紝浜庢槸灝卞張鎹¤搗浠ュ墠鐨勫伐紼嬫潵鐮旂┒..<br>       璁板緱浠ュ墠鐜╄繃freetype鐨勪笢瑗匡紝鎵浠ユ垜鐭ラ亾榪欎簺閮芥槸freetype鐨刲ib闂錛屾垜灝辨墦寮浠ュ墠鐨勪笢涓滐紝鎵懼埌浠ュ墠freetype鐨刲ib,鐩存帴鐢?pragma comment(lib, ''../../../bin/freetype.lib')鏉ヨ繛鎺ワ紝OK鐨勫樊涓嶅浜唦~</span></p> 濡傛灉  鍑虹幇“****鍐呴儴緙栬瘧鍣ㄩ敊璇?#8221; 鍙屽嚮鍦ㄦ枃浠剁涓琛岋紝瑙e喅鏂規硶鏄?錛氳緗細涓嶄嬌鐢ㄩ緙栬瘧澶存枃浠訛紝<br><br>      浠婂ぉ鍦ㄧ綉涓婄湅鍒頒釜榪炴帴錛岃矊浼煎彲浠ョ湅鐪媬   鐢ㄤ粬鐨勬柟娉曪紝鍜屾垜鑷繁鐨勬柟寮忛亣鍒板樊涓嶅鐨勯棶棰榽~浠ュ墠鐨勬暀璁紙灝辨槸涓婇潰錛夛紝瑙e喅浜唦<br>浠栫殑緗戝潃鏄?a >http://www.cnblogs.com/xfxsworld/archive/2007/11/24/962532.html</a>  錛堝皬紲ワ級錛屽緢璇︾粏銆?br><br><br><br><strong><font face="Courier New" size=5>vs2005鐜涓婥ELayoutEditor婧愮爜緙栬瘧璇︾粏姝ラ<br><br></font></strong>浠婂ぉ鍒濊瘯浜嗕竴涓婥EGUI鐨勫畼鏂圭紪杈戝櫒鈥斺擟ELayoutEditor錛屽叾榪囩▼鐪熷彲璋?#8220;楗卞彈鎸姌”<img height=20 alt="" src="http://www.cnitblog.com/Emoticons/QQ/13.gif" width=20 border=0>銆傜幇綆瑕佸啓涓嬪叾婧愮爜鐨勭紪璇戣繃紼嬶紝宸蹭嬌鍙兘浼氱敤鍒扮殑鏈嬪弸灝戣蛋浜涘集璺?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>錛屼笉榪囧茍涓嶆帹鑽愯繖縐嶆柟娉曪紝鍥犱負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 錛屼笅杞藉湴鍧鏄細<a ><font color=#1d58d1>http://jaist.dl.sourceforge.net/sourceforge/crayzedsgui/CEGUI-DEPS-0.5.0b-vc8.zip</font></a>錛岀劧鍚庡皢渚濊禆鏂囦歡瑙e帇榪涙簮浠g爜鏂囦歡澶瑰氨OK浜嗐?br>                  1.2.1   鍏堝埆鎬ョ潃鎵緎olution錛屾湁涓湴鏂歸渶瑕佹敞鎰忋侰EGUI榛樿鐨勬槸OPENGL娓叉煋錛屽鏋滄槸鐢―3D鐨勮瘽榪樺緱鏀逛竴涓湴鏂廣傝繘..\makefiles\premake鏂囦歡澶規壘鍒癱onfig.lua鏂囦歡錛岃浜嬫湰鎵撳紑銆傛敼鎴?#8220;OPENGL_RENDERER = false錛孌IRECTX9_RENDERER = true”錛屼繚瀛樺氨鍙互浜嗐侰ELayoutEditor鏄敤OPENGL鐨勶紝鎵浠ヨ繖閲屼笉鍋氫換浣曟敼鍔ㄣ?br>                  1.2.2    榪愯build_vs2005.bat鏂囦歡錛屾墽琛屽畬姣曞悗浼氱敓鎴怌EGUI.sln鏂囦歡錛屾墦寮灝卞彲鐩存帴緙栬瘧浜?br>         1.3   寤虹珛鐜鍙橀噺錛氭垜鐨勭數鑴慭灞炴楂樼駭\鐜鍙橀噺錛岀劧鍚庡湪涓婇潰鐨勭敤鎴峰彉閲忓尯鏂板緩涓涓紝鍙橀噺鍚嶆槸CEGUI錛屽彉閲忓兼槸CEGUI鐨勮В鍘嬬洰褰曘傛敞鎰忚繖姝ヤ笉鑳界渷<br><br><br>2    鐢變簬CELayoutEditor浣跨敤浜唚xWidgets錛屾墍浠ュ湪緙栬瘧CELayoutEditor涔嬪墠榪橀渶瑕佷笅杞絯xWidgets銆傜洰鍓嶆渶鏂扮増鏈槸2.86錛岃繘鍏ュ畼鏂逛笅杞界綉欏?a ><font color=#1d58d1>http://www.wxwidgets.org/downloads/</font></a> 閫夋嫨WxAll涓嬭澆銆?br>        2.1 寤虹珛鐜鍙橀噺錛氭垜鐨勭數鑴慭灞炴楂樼駭\鐜鍙橀噺錛岀劧鍚庡湪涓婇潰鐨勭敤鎴峰彉閲忓尯鏂板緩涓涓紝鍙橀噺鍚嶆槸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    鐜板湪灝卞彲浠ュ紑濮嬬紪璇戜簡銆傛敞鎰忚閫夋嫨“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璺緞鏀規垚鑷繁鐨勶紝鍏朵粬鐨勪笉鐢ㄦ敼<br>            3.2    寤虹珛鐜鍙橀噺錛氭垜鐨勭數鑴慭灞炴楂樼駭\鐜鍙橀噺錛岀劧鍚庡湪涓婇潰鐨勭敤鎴峰彉閲忓尯鏂板緩涓涓紝鍙橀噺鍚嶆槸CE_LAYOUT_EDITOR 錛屽彉閲忓兼槸CELayoutEditor鐨勮В鍘嬬洰褰曘傛敞鎰忚繖姝ヤ笉鑳界渷<br>            3.3    緇堜簬鍙互寮濮嬬紪璇戜簡銆傘傘?img height=20 alt="" src="http://www.cnitblog.com/Emoticons/QQ/11.gif" width=20 border=0><br><br>4          <br>            4.1    緙栬瘧浼氬嚭鐜頒竴涓敊璇紝鏆傛椂鎴戣繕娌℃壘鍒拌В鍐蟲柟娉曪紝浠呬粎鏄粰閿欒鐨勫湴鏂規敞閲婃帀浜嗐傘傘傜劧鍚庡氨緙栬瘧鎴愬姛浜?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銆傘傘傚埌榪欓噷灝卞畬浜嗭紝铏界劧榪欎釜宸ュ叿鐨刡ug寰堝錛屼笉榪囦笉鎬曪紝緙栬瘧瀹冨氨鏄負浜嗚鏀歸犲畠錛屽懙鍛點傚笇鏈涙鏂囧浣犳湁鎵甯姪<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 涓幏寰楀綋鍓嶆湰鏈虹殑鏃墮棿鏂規硶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//鏂規鈥?浼樼偣錛氫粎浣跨敤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;

}

 

//鏂規浜?浼樼偣錛氳兘綺劇‘鍒版縐掔駭錛涚己鐐癸細浣跨敤浜唚indows 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;
}

//鏂規涓?浼樼偣錛氬埄鐢ㄧ郴緇熷嚱鏁?br>#include<stdlib.h>
#include<iostream>
using namespace std;
void main(){
system("time");
}
鍙互鏀瑰彉鐢佃剳鐨勬椂闂磋瀹?

鏂規4錛?br>#include<iostream>
#include<ctime>
using namespace std;
int main(){
time_t now_time;
now_time = time(NULL);
cout<<now_time;
return 0;
}
灝嗗綋鍓嶆椂闂存姌綆椾負縐掔駭錛屽啀閫氳繃鐩稿簲鐨勬椂闂存崲綆楀嵆鍙?br>
鏂規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 鍙戣〃璇勮
]]>
久久免费观看视频| 久久丫精品国产亚洲av不卡| 9久久9久久精品| 久久99国产亚洲高清观看首页| 国产综合久久久久久鬼色| 99久久99这里只有免费费精品| 成人国内精品久久久久一区| 97久久综合精品久久久综合| 国产福利电影一区二区三区,免费久久久久久久精 | A级毛片无码久久精品免费| 青青热久久综合网伊人| 69久久夜色精品国产69| 99久久99久久精品国产片果冻| 欧美日韩精品久久久久| 亚洲AV无码久久精品成人| 一本色道久久88加勒比—综合| 亚洲乱码日产精品a级毛片久久| 97久久婷婷五月综合色d啪蜜芽 | 国产精品岛国久久久久| 久久精品国产福利国产琪琪| 国内高清久久久久久| 国产精品狼人久久久久影院 | 亚洲精品无码久久久久AV麻豆| 中文字幕日本人妻久久久免费| 久久综合综合久久97色| 久久99热这里只有精品国产| 国产三级精品久久| 久久国产精品99精品国产987| 久久人人爽人人爽人人爽| 国产亚洲美女精品久久久| 久久成人国产精品| 久久棈精品久久久久久噜噜| 久久婷婷午色综合夜啪| 久久国产成人| 久久AAAA片一区二区| 色综合久久天天综合| 青青青青久久精品国产| 青青草国产成人久久91网| 久久久久久国产精品免费无码| 99久久无色码中文字幕人妻| 囯产极品美女高潮无套久久久|