草庐IT

Eclipse-Link

全部标签

c++ - eclipse-cdt中如何自动生成函数头注释?

有没有一种方法可以自动为eclipsecdt中的函数生成函数头文件?我看到相关帖子要求在函数头之前使用Alt+Shift+J或键入/**然后按Enter。但是我想知道是否有可能获得预定义的函数头。我试图在中定义我的格式C/C++>Codestyle>Codetemplates>Comments>Methods但找不到在代码中使用它的方法。 最佳答案 恐怕我有一个部分的答案:如果您转到window->preferences->C/C++->Editor并在Documentationtoolcomments下选择Doxygen,键入/*

c++ - CDT Kepler Eclipse 上的 "Launch failed. Binary not found."错误

运行或调试任何东西都会给我一个非常令人沮丧的“启动失败。找不到二进制文件”错误。我正在使用安装了CDT插件的Eclipse(具体来说,我安装了MinGW包)。我已经尝试设置用户和系统PATH变量以包含我的(MinGW目录)/bin我还尝试在运行之前构建该程序。我还确保启用了项目设置下的PEWindowsParser。我转到“项目属性”>“运行/调试设置”>“新建”>“C/C++应用程序”>“环境”>“选择”>,然后选择“路径”我还尝试将Main选项卡中的C/C++Application设置为通过构建程序生成的可执行文件,但是当我构建我的程序时没有生成这样的文件。不过,我严重怀疑这是导致

c++ - 为什么 Eclipse-CDT 说自赋值是错误的?

我正在使用谷歌测试在eclipseg++中进行单元测试。当我尝试在我设计的类中对自赋值检查进行单元测试时出现错误。像往常一样,重载非常标准,看起来像这样:CLASSoperator=(constCLASS&rhs);当我尝试在测试中使用它时:CLASSA;A=A;//compileerrorhere,sayingselfassignmenttoitself.havenocluewhy,though.不知有没有具体的自测方法。谢谢。仅供引用,下面是错误的快照 最佳答案 自赋值语句x=x;当然不是C++中的错误而且这里没有任何编译器错误

c++ - lnk1104 : cannot open 'LIBC.lib' LINK

在使用GLee为我的OpenGL项目编写着色器并编译后,我收到错误LNK1104:无法打开文件“LIBC.lib”。我试过按照其他人的建议添加并忽略它,但并没有解决任何问题。有没有其他方法可以解决我错过的这个问题? 最佳答案 这里有几种可能的解决方案:这可能是由于代码生成冲突。如果您的libc.lib的线程支持与您项目的设置不同,这可能会导致问题。如果是这样,右键单击project,然后转到properties->C++->codegeneration->RuntimeLibrary并将值更改为Multi-threaded(MT).

junit eclipse jpa persistence.xml不位于

场景如下。我正在做Eclipse的J2EE项目。该项目是用Maven创建的。我正在努力进行单元测试并运行,当我尝试创建EntityManager时,它会引发一个例外:javax.persistence.persistenceException:nestityManagerneEntilityManagernePrimary没有持久性提供者。@BeforeClasspublicstaticvoidsetUpClass()throwsException{Logger.getLogger("org").setLevel(Level.ALL);EntityManagerFactoryfactory=P

c++ - VC++允许/##/作为宏的值——如何在eclipse/mingw-gcc中处理它?

我正在尝试在eclipse/mingw-gcc中编译一个真正的win32应用程序,直到现在都没有成功(参见https://stackoverflow.com/questions/9162976/how-to-compile-a-win32-application-in-eclipse-using-the-mingw-gcc-toolchain)无论如何,在解决另一个错误时,文件c:\ProgramFiles(x86)\MicrosoftSDKs\Windows\v7.0A\Include\WTypes.h中的以下行引起了我的注意好奇心:#define_VARIANT_BOOL/##/它

c++ - unique_ptr 的取消引用运算符在 Eclipse 中不起作用

按照thispost中的步骤操作后我设法让Eclipse(Indigo)识别unique_ptr(和其他C++11新东西)。问题是operator->forunique_ptr似乎在Eclipse中不受支持。这里有一个例子:classFoo{voidbar(){/*...*/}};std::unique_ptrfoo;(*foo).bar();//1foo->bar();//2Case1按预期工作:没有错误并且自动完成工作。然而,对于案例2,Eclipse将语句标记为错误(“无法解析方法'bar'”),而且foo->的自动完成功能不起作用。最有趣的是,我对std::shared_ptr

c++ - 在 Visual Studio 中附加文档(在 Eclipse 中)

我是VisualStudio(2012)的新手,在使用Eclipse之后,我发现自己无法将鼠标悬停在方法上并接收详细说明参数和任何随附评论的对话框。在这个特定示例中,我在VisualStudio中使用带有C++的OpenGLSDK,我希望能够快速获取文档,而不必在VS和http://www.opengl.org/sdk/docs/man/之间跳转。.有没有一种方法可以以某种方式附加文档,以便我可以在VisualStudio本身中查看它而无需手动搜索? 最佳答案 当您悬停足够长的时间(2-3秒)时,visualstudio确实提供了您

c++ - 在 Eclipse CDT 中禁用自动头文件重命名

有没有办法在EclipseCDTLuna中禁用此功能?https://wiki.eclipse.org/CDT/User/NewIn85#Header_File_Rename我不希望我的#include语句被替换为相对路径,因为这有悖于我公司的代码风格。例子:在移动头文件之前:#include之后:#include"../dir1/File.h"是否有一些设置会禁用此重构? 最佳答案 header/包含管理通过首选项中的一组选项进行控制:C/C++->代码样式->组织包含: 关于c++-

c++ - 为什么不能使用 'link' 作为类名

如标题所述。以下代码显示错误:#includeusingnamespacestd;classlink{public:link(){num=0;next=NULL;}intnum;link*next;};intmain(){linktest;return0;}用编译这段代码g++test.cpp-otest我的g++版本是g++(Ubuntu/Linaro4.6.3-1ubuntu5)4.6.3编译器显示如下错误test.cpp:Infunction‘intmain()’:test.cpp:18:10:error:expected‘;’before‘test’如果我评论这个“链接测试”声