Ⅰ source insight無法識別包含在其他文件的宏定義,在頭文件中明明定義了
因為Source Insight並不是編譯器,所以宏定義是否可以識別和源文件中是否包含了該頭文件並沒有關系.
你必須在工程中將對應的頭文件添加進去才行.
菜單中選擇 Project -> Add and Remove Project Files ,之後找到頭文件所在的文件夾添加上相應的頭文件.
一般不是立即有效,可以選擇Project -> Synchronize Files 更新一下就好了.
Ⅱ C語言中的條件編譯 #if define(宏名稱)為什麼錯誤了
預編譯指令格式錯誤。
#if define (IBMPC)應改為#ifdef IBMPC
這種結構是為了防止頭文件嵌套包含。一般的用法是
#ifndef _IBMPC_H
#define _IBMPC_H
#include"ibmpc.h"
....
#endif
Ⅲ 直接在Visual Basic編輯器里輸入代碼,打開excel可以直接執行,添加了命令按鈕,卻找到不宏,怎麼回事
把宏代碼復制到按鈕的Click事件中
如:
Private Sub CommandButton2_Click()
……
code
……
End Sub
Ⅳ VB編輯器無法導入宏
(可以按ALT+F11直接調出VB編輯器)點「文件/導出。
打開含有宏的文檔,在「開發工具」選項卡.點「宏」按扭,選中你的宏,點「編輯」。
這樣就調出了VB編輯器界面。
(也可以按ALT+F11直接調出VB編輯器)點「文件/導出。
Ⅳ 無法運行宏,可能是因為該宏在此工作簿中是怎麼回事
EXCEL「無法運行「某某」宏,可能是因為該宏在此工作簿中不可用,或者所有宏都被禁用」的解決步驟為:
一、 點擊EXCEL頁面左上角的「OFFICE」標識,就會彈出一個菜單。
宏(英語:Macro)是一種批量處理的稱謂。
計算機科學里的宏是一種抽象(Abstraction),它根據一系列預定義的規則替換一定的文本模式。解釋器或編譯器在遇到宏時會自動進行這一模式替換。對於編譯語言,宏展開在編譯時發生,進行宏展開的工具常被稱為宏展開器。
宏這一術語也常常被用於許多類似的環境中,它們是源自宏展開的概念,這包括鍵盤宏和宏語言。絕大多數情況下,「宏」這個詞的使用暗示著將小命令或動作轉化為一系列指令。
Ⅵ Microsoft Visual C++編寫的代碼在GNU GCC/G++編譯器無法識別的有哪些
的Borland公司把Turbo C賣掉了,現在由一個小公司維護,主要考慮英文用戶。
不同的編譯器往往在配置、編譯選項、類庫、預處理宏等方面有細微差異,這使得你的代碼無法通過編譯。除非,你的代碼是標准代碼,在任何編譯器上都能通過。在學習時,請盡量按教材推薦的開發環境進行代碼開發。
學習C語言和C++語言,推薦使用Microsoft Visual Studio中的C++開發套件,或者GNU計劃中的gcc、g++。前者容易上手,但是深入仍然較難。後者不易上手,但是上手後相對就好辦了。兩個方向,分別是windows陣營和linux陣營。在當今都有廣闊的前景。
學習語言時,兩個軟體都可以。但是學習寫窗口程序時,應該先學寫windows程序,因為較易上手。一定程度時,可以考慮寫linux程序。
下載Microsoft Visual Studio, 推薦下載團隊開發版,這是最全的版本。不過太多的功能可能讓你眼花繚亂,甚至不知道怎樣開始編寫第一個程序。不要緊,你可以先用比較簡單的版本:Microsoft Visual Studio 6.0。注意C++開發只是其中的一個套件。但是也有單獨的版本,即VC6.0。
1.先使用Microsoft Visual C++ 6.0創天中文企業版。
注意,這不是官方版本,裡面有bug。所以不推薦日常使用。但是可以先體驗一段時間。推薦使用一個月。
2.再使用Microsoft Visual C++ 6.0英文版。
使用一年。學習得好的話時間可以縮短。
在迅雷搜索"VC 6.0"即可,1、2都在一張盤里。
3.使用Microsoft Visual Studio 2005 團隊開發版180天試用版。
千萬不要使用express版,即所謂速成版。這個版本不能開發MFC窗口程序。不利於繼續學習。
另外,虛機團上產品團購,超級便宜
Ⅶ msc6.0編譯器對頭文件不支持#ifndef......#endif這類的宏定義嗎
應當可以,程序要寫全:
#ifndef _A_H_
#define _A_H_
int a;
#endif
main(){}
Ⅷ VC編譯器 宏
有的,是_MSC_VER
MS VC++ 9.0 _MSC_VER = 1500
MS VC++ 8.0 _MSC_VER = 1400
MS VC++ 7.1 _MSC_VER = 1310
MS VC++ 7.0 _MSC_VER = 1300
MS VC++ 6.0 _MSC_VER = 1200
MS VC++ 5.0 _MSC_VER = 1100
Ⅸ 使用公式編輯器的時候提示「由於宏安全設置,無法找到宏或宏被禁用」。郁悶死我了
把宏安全等級降低,現在是高
工具——宏——安全性