• <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>

            陋居

            淡薄名利,修身養性

              C++博客 :: 首頁 :: 聯系 :: 聚合  :: 管理
              31 Posts :: 1 Stories :: 4 Comments :: 0 Trackbacks

            常用鏈接

            留言簿

            我參與的團隊

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            問題1.: fatal error C1083: 無法打開包含文件:“iostream.h”: No such file or directory
              解決辦法:
                將 #include 
            "iostream.h"                      //(vc++6.0)
                替換為:                                                //(vc++7.0 /vc++.net)                       
                    #include "IOSTREAM"  // 包含流的舊式頭文件 //使用舊的iostream頭文件不要加.h
                    using namespace std;                     //另需添加部分
            PLCHandler.obj : error LNK2001: unresolved external symbol "public: bool __thiscall PLCDB90::read(long,long,long * const)" (?read@PLCDB90@@QAE_NJJQAJ@Z)
            PLCHandler.obj : error LNK2001: unresolved external symbol 
            "public: bool __thiscall PLCDB80::read(long,long,long * const)" (?read@PLCDB80@@QAE_NJJQAJ@Z)
            bin
            /PlcOperation.exe : fatal error LNK1120: 2 unresolved externals
            在plcdb90.cpp文件中沒有對其實現
            PLCDB90::read(
            long,long,long * const)

            2*****************
            問題:
            --------------------Configuration: DataTrans - Win32 Debug--------------------
            Compiling
            DataTrans.cpp
            D:\VC60Projects\DataTrans\DataTrans.cpp(
            22) : error C2065: 'cout' : undeclared identifier
            D:\VC60Projects\DataTrans\DataTrans.cpp(
            22) : error C2297: '<<' : illegal, right operand has type 'char [4]'
            D:\VC60Projects\DataTrans\DataTrans.cpp(
            22) : error C2065: 'endl' : undeclared identifier
            D:\VC60Projects\DataTrans\DataTrans.cpp(
            23) : warning C4552: '<<' : operator has no effect; expected operator with side-effect
            PLCHandler.cpp
            DataHelper.cpp
            Generating Code
            Error executing cl.exe.

            DataTrans.exe 
            - 3 error(s), 1 warning(s)

            //****************************************************
            解決:

            在project setting里面的 c
            /c++ 選項卡 

            在combo里面找到 precompiled header 

            選擇 no precompiled header 即可 


            3***********************
            bool bflag型 
            bool 應大寫為 BOOL

            4***********************
            c1.h,c2.h 頭文件的互相包含
            c1.h中寫上#include 
            "c2.h",class c2;
            c2.h中同樣如此.

            5*******************************
            d:\shengwuproject\
            0911\dbcallback.cpp(15) : error C2371: 'public: static class PLC * cTestCallBack::pLCDB902' : redefinition; different basic types
                    d:\shengwuproject\
            0911\dbcallback.h(34) : see declaration of 'public: static class PLC * cTestCallBack::pLCDB902'
            PLC 
            *cTestCallBack::pLCDB902;  //靜態變量聲明
            前面聲明的類型plc和后面的*cTestCallBack::pLCDB902 變量類型plcdb90不一樣.


            6=============================
            已經包含了#include   
            <process.h>頭文件,編譯時仍然說'_beginthread'   undeclared   identifier
            解決:
            根據下列步驟進行設置.
            project
            ->settings->c/c++:   
              Category:Code   Generation   
              Use   run
            -time   library:   
              debug   version:   
              Debug   Multithread   DLL   
              release   version:   
                Multithread   DLL 

            7==============================
            問題:
            PLCDB90.obj : error LNK2001: unresolved external symbol 
            "class ATL::CComModule _Module" (?_Module@@3VCComModule@ATL@@A)
            bin
            /PlcOperation.exe : fatal error LNK1120: 1 unresolved externals
            解決:
             添加ATL頭文件
            使用ATL前必須包含以下頭文件:atlbase.h和atlcom.h,并且定義_Module變量[
            2]。把以下代碼加到stdafx.h是最方便的:
            #include 
            <atlbase.h>
            extern CComModule _Module;
            #include 
            <atlcom.h> 
            在cpp文件中要對_Module進行定義。如下: 
            CcomModule _Module;
            在添加了這兩行之后,我們就可以使用ATL的功能了。而不必創建ATL的項目。
            當然,如果項目是通過ATL項目向導產生的就不必再次添加頭文件了。
            http:
            //www.jr163.org/cup2/18/18781.htm
            8===================================
            問題:
            在MFC(界面)下調用PLC com組件,能響應Com回調dataChange事件,在控制臺程序則不能.
            原因:
            因為COM利用消息機制來實現STA,因此STA套間里的線程必須實現消息循環,否則COM將不能實現STA的要求。
            解決:
            在程序中加入:
            #include 
            <windows.h>
            // Main message loop:
            MSG msg;
            while/if(GetMessage(&msg, NULL, 00)) 
            {
            // TranslateMessage(&msg);
            DispatchMessage(&msg);
            }

            posted on 2010-07-02 16:52 eircQ 閱讀(476) 評論(0)  編輯 收藏 引用 所屬分類: Feeling
            久久婷婷色综合一区二区| 九九热久久免费视频| 亚洲αv久久久噜噜噜噜噜| 久久国产亚洲精品| 久久久久久精品免费免费自慰| A级毛片无码久久精品免费| 精品久久久久香蕉网| 国产无套内射久久久国产| 欧美精品国产综合久久| 国内精品久久久久影院日本| 国产精品免费久久| 久久婷婷成人综合色综合| 国产精品嫩草影院久久| 久久综合给合久久国产免费| 国产香蕉97碰碰久久人人| 亚洲国产另类久久久精品黑人 | 久久青青草原精品国产| 国产免费久久精品丫丫| 91久久精品91久久性色| 久久精品国产久精国产一老狼| 久久亚洲国产中v天仙www| 久久99这里只有精品国产| 国产精品久久久久无码av| 亚洲欧美一区二区三区久久| 999久久久免费国产精品播放| 欧美丰满熟妇BBB久久久| 亚洲精品第一综合99久久| 青春久久| 国产精品久久久久久久人人看| 麻豆精品久久久一区二区| 久久99国产精品尤物| 无码伊人66久久大杳蕉网站谷歌| 久久亚洲国产成人影院网站 | 日本精品久久久中文字幕| 久久人人添人人爽添人人片牛牛| 色婷婷久久综合中文久久一本| 国内精品久久久久久麻豆| 国产精品久久久99| 手机看片久久高清国产日韩 | 久久夜色精品国产欧美乱| AV无码久久久久不卡蜜桃|