cost 219 ms
Class 在 cpp 中定義但遇到錯誤:不完整類型的無效使用

[英]Class definition in cpp but meet error: invalid use of incomplete type

我首先在 a.cpp 中定義了結構 A。 在 header 中,我做了 A 的前向聲明和 obj_ptr 的聲明: 然后我想在另一個名為 b.cpp 的 cpp 文件中使用 obj,但編譯器報告錯誤:invalid use of incomplete type "struct A" 修復它的一種方法 ...

使用JDT在獨立的Java應用程序中提取IcompilationUnits

[英]Use JDT to extract IcompilationUnits in a standalone Java application

我正在編寫一個普通的Java應用程序,並且想要提取輸入項目的所有ICompilationUnit(Eclipse不必開發該項目)。 由於我沒有開發Eclipse插件,因此無法使用以下代碼提取ICompilationUnit: 當前,我正在使用下面的代碼來解析輸入的Java文件。 (s ...

使用全局變量在不同的編譯單元中初始化其他全局變量

[英]Using a global variable to initialize other global variable in different compilation units

我有一個共享庫,該庫可以導出一個從全局變量返回字符串的函數,如下所示: test.h: test.cpp: 在我的主程序(鏈接到共享庫)中,我定義了一個全局變量(如果它是靜態的,它是否仍稱為“全局”變量?),該變量使用該函數來初始化對象: main.cpp: ...

編譯器和鏈接器如何處理類和函數

[英]How does the compiler and linker handle classes and functions

有人可以幫我理解一下,為什么我可以在兩個不同的編譯單元中擁有相同的類而不會出現鏈接器錯誤,但是在不同的編譯單元中卻沒有相同的功能嗎? 提前謝謝了。 ...

如何在CompilationUnit中獲取有關導入的問題

[英]How to get problems in CompilationUnit regarding imports

我想檢測有關導入語句的錯誤。 但是編譯單元似乎在類聲明本身內部檢測到錯誤。 我正在嘗試的代碼如下: 我沒有在項目中添加apache commons。 我可以在astview中看到兩個錯誤,如下所示。 1) E[90, 10] The import org.apache ca ...

JavaCompiler在重新定義Java類時未捕獲錯誤。

[英]JavaCompiler didn't catch error on redefinition of a Java class.

在學習Java的過程中,我嘗試了這段成功編譯並運行的代碼。 有人可以解釋一下為什么編譯器沒有生成任何錯誤嗎? 我導入了包括java.util> Scanner在內的完整程序包,所以應該不會有一個錯誤,即在util程序包中已經定義了Scanner,我想在這里重新定義它? 我的Ja ...

JavaParser不更新源文件

[英]JavaParser doesn't update source file

我正在使用JavaParser並遵循其Wiki。 問題是即使我更改方法的名稱並向其添加參數,該文件也不會更新。 換句話說,不會保存更改。 當我在System.out.println中更改了CompilationUnit ,它會根據更改打印它,但這些更改根本不會影響源文件。 有什么像C ...

GWT編譯器-編譯單元和接口

[英]GWT compiler - compilation units and interfaces

這個問題基於我收到的另一個問題的答案: https : //stackoverflow.com/a/3060233/323357 我的理解是,使用接口聲明服務中的返回類型和參數類型會迫使編譯器生成多個編譯單元,這會增加我的編譯時間和生成文件的大小。 我認為情況並非如此,但是最新版本的 ...

當(執行時間)>>>(編譯時)時,多個編譯單元是否值得?

[英]Are multiple compilation units still worthwhile when (execution time) >>> (compile time)?

根據我的理解,創建具有多個編譯單元的程序的主要好處是組件的可重用性和合並小變化時的較短編譯時間。 我也認為(可能錯誤地)存在與此相關的懲罰,因為在它們自己的編譯單元中定義的函數不能被聲明為“內聯”。 [我認識到這個關鍵字實際上不會強制編譯器內聯擴展函數,但我的理解是它為編譯器提供了更大 ...

Eclipse 從 .java 文件創建 CompilationUnit

[英]Eclipse create CompilationUnit from .java file

如何將 .java 文件加載到 CompilationUnit 中? 例如,假設我當前的項目中有一個 A.java 文件。 我想將它加載到 CompilationUnit 中,然后將它傳遞給 ASTParser。 僅僅將它作為純文本加載不是一個選項,因為在那種情況下我似乎不會在 AST 中獲得綁定 ...

可以在編譯單元之間區分內聯成員函數是否會破壞二進制兼容性?

[英]Can inline member functions differing across compilation units break binary compatibility?

我在一個大型項目中有很多代碼,它有兩種通用類型的代碼,其中一些代碼以一種漂亮的C ++風格完成,並且由C ++專家進行了代碼審查,有些則沒有,也沒有。 代碼中沒有很多for循環和未經檢查的數組(堆)訪問,包括讀取和寫入。 幸運的是,所有這些對堆的訪問都是通過類完成的。 為了論證,我們稱之為 ...

為什么我在從ASTParser.createASTs()返回的CompilationUnit實例中得到NullPointerException

[英]Why am I getting NullPointerException in the CompilationUnit instances returned from ASTParser.createASTs()

我正在開發一個需要解析大量源文件的Eclipse JDT插件,因此我希望使用批處理方法ASTParser.createASTs()。 解析執行沒有錯誤,但是在它產生的CompilationUnit實例中,許多org.eclipse.jdt.internal.compiler.lookup.So ...

艾達,看看我的包裹。 (“預期編譯單元”?)

[英]Ada, check out my package. ("compilation unit expected"?)

我已經擺脫了所有其他編譯時錯誤,除了“預期的編譯單元”,它在我的導入語句之后立即開始。 我猜我需要創建一個包? 如果是這樣,我該怎么做? 我有幾個函數都位於同一個 .ADB 文件中。 編輯:所以我試了一下...... 看看我的包裹: 但是 gcc 看到 MyPackage 時會尖叫: 馬 ...

從 Eclipse 的 CompilationUnit 生成字節碼

[英]Generate bytecode from Eclipse's CompilationUnit

我不是在處理 Eclipse 插件項目; 但是,我使用了一個外部庫來生成 org.eclipse.jdt.core.dom.CompilationUnit 的一個實例。 有沒有辦法從中生成Java字節碼? 一些搜索顯示,CompilationUnit 通常是通過為 Eclipse 項目注冊一個自定 ...

Eclipse Java編譯器警告作為ant任務

[英]Eclipse Java Compiler Warnings as ant task

我希望eclipse Java Compiler Warnings可用作ant任務(即沒有eclipse) - 理想情況下是作為ant插件 - 但是如果出現日食警告,我希望巡航控制ant任務失敗。 對於以下警告 非靜態訪問靜態成員 具有構造函數名稱的方法 Serial ...

Eclipse抽象語法樹差異

[英]Eclipse Abstract Syntax Tree Diff

在Eclipse中給出以下代碼: 您如何使用Eclipse Compare API(org.eclipse.compare)來查找AST差異? (這可以在插件之外完成嗎?) 我正在查看以下API http://kickjava.com/src/org/eclipse/com ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM