草庐IT

eclipse-emf

全部标签

c++ - 使用 MinGW 和 Eclipse 编译 Win32 GUI 应用程序(没有控制台)

我正在使用带有MinGW作为编译器的eclipseIDE来制作Win32GUI应用程序。我想去掉控制台,但是用-mwindows选项编译程序没有效果,控制台还在。使用-Wl,--subsystem,windows标志也不会产生任何效果。我做错了什么? 最佳答案 对于Windows上的gcc,构建非控制台Windows应用程序应考虑两件事:编译器选项-mwindows有WinMain()但是,可以手动将-Wl,-subsystem,windows指定给链接器,并将gdi32和comdlg32包含到build。这正是-mwindows自

c++ - 使用 MinGW 和 Eclipse 编译 Win32 GUI 应用程序(没有控制台)

我正在使用带有MinGW作为编译器的eclipseIDE来制作Win32GUI应用程序。我想去掉控制台,但是用-mwindows选项编译程序没有效果,控制台还在。使用-Wl,--subsystem,windows标志也不会产生任何效果。我做错了什么? 最佳答案 对于Windows上的gcc,构建非控制台Windows应用程序应考虑两件事:编译器选项-mwindows有WinMain()但是,可以手动将-Wl,-subsystem,windows指定给链接器,并将gdi32和comdlg32包含到build。这正是-mwindows自

c++ - Eclipse CDT : Unresolved inclusion of STL header

我正在尝试使用Eclipse编辑源代码,在C++Builder下编译,但遇到了Unresolvedinclusion问题。例如,代码如下:#include给Unresolvedinclusion:EclipseIDE中的错误。C++Builder确实没有vector文件,而是有vector.h由编译器使用。如果我写的话,EclipseIDE不会出错#include我如何告诉Eclipse使用vector.h当它看到#include? 最佳答案 这让我避免了Eclipse“Unresolvedinclusion”错误。就我而言,我必须

c++ - Eclipse CDT : Unresolved inclusion of STL header

我正在尝试使用Eclipse编辑源代码,在C++Builder下编译,但遇到了Unresolvedinclusion问题。例如,代码如下:#include给Unresolvedinclusion:EclipseIDE中的错误。C++Builder确实没有vector文件,而是有vector.h由编译器使用。如果我写的话,EclipseIDE不会出错#include我如何告诉Eclipse使用vector.h当它看到#include? 最佳答案 这让我避免了Eclipse“Unresolvedinclusion”错误。就我而言,我必须

c++ - 使用带有 minGW 的 Eclipse 出现多个 "could not be resolved"问题

我最近安装了(最新版本)“面向C/C++开发人员的EclipseIDE”和minGW(4.8.1),以帮助我在很久以后重新使用C++。我已在C/C++Build/Settings/ToolSettings/GCCC++Compiler/Miscellaneous将-std=c++11添加到Otherflags/我有一个小程序利用了许多C++11特性(例如,使用chrono库、.emplace_back)。运行后,我在“问题”窗口中遇到多个Unresolved问题,如下所示)。有趣的是,该程序确实可以编译并运行。有了这个,我没有在Eclipse中设置什么来解决这些问题吗?有谁知道minG

c++ - 使用带有 minGW 的 Eclipse 出现多个 "could not be resolved"问题

我最近安装了(最新版本)“面向C/C++开发人员的EclipseIDE”和minGW(4.8.1),以帮助我在很久以后重新使用C++。我已在C/C++Build/Settings/ToolSettings/GCCC++Compiler/Miscellaneous将-std=c++11添加到Otherflags/我有一个小程序利用了许多C++11特性(例如,使用chrono库、.emplace_back)。运行后,我在“问题”窗口中遇到多个Unresolved问题,如下所示)。有趣的是,该程序确实可以编译并运行。有了这个,我没有在Eclipse中设置什么来解决这些问题吗?有谁知道minG

c++ - Eclipse CDT 多线程调试不是最佳的 - 如何独占运行线程?

我知道答案,我把它放在这里让其他人看到它如果您使用eclipseCDT,您可能会理解eclipse不是调试器,它只是一个应用程序前端,特别是针对GDB。因此,在调试C++程序时,您实际上只是在以一种更舒适的方式使用GDB。如果您必须在eclipseCDT中调试多线程程序,您会意识到事情很快就会变得忙碌,因为当您遇到断点时,所有线程都会停止,并且当您尝试在特定线程中执行单行时,它也会运行其他线程。为了使其正常工作,线程必须能够任意且独占地运行——这样当程序员执行一行时,它只执行特定的线程。因此,默认情况下,gdb的设置默认关闭“调度程序锁定”。如果您调试多线程应用程序,您会明白这必须在G

c++ - Eclipse CDT 多线程调试不是最佳的 - 如何独占运行线程?

我知道答案,我把它放在这里让其他人看到它如果您使用eclipseCDT,您可能会理解eclipse不是调试器,它只是一个应用程序前端,特别是针对GDB。因此,在调试C++程序时,您实际上只是在以一种更舒适的方式使用GDB。如果您必须在eclipseCDT中调试多线程程序,您会意识到事情很快就会变得忙碌,因为当您遇到断点时,所有线程都会停止,并且当您尝试在特定线程中执行单行时,它也会运行其他线程。为了使其正常工作,线程必须能够任意且独占地运行——这样当程序员执行一行时,它只执行特定的线程。因此,默认情况下,gdb的设置默认关闭“调度程序锁定”。如果您调试多线程应用程序,您会明白这必须在G

c++ - 如何在 Eclipse 中调试 R 包(使用 C 和 C++ 代码)?

在VisualStudio中,我们可以使用“附加到进程”来调试DLL。有什么方法可以在Eclipse/StatET中调试R包的C/C++代码(例如thisexampleofdebuggingexternalcodelinkedtoScilab之类的东西)? 最佳答案 以下步骤适用于Eclipse-CDTC/C++(LUNA)。使用调试信息编译R(3.2)。使用SVN下载源代码的步骤可以在R安装指南中找到。$./configure--enable-R-shlib--with-valgrind-instrumentation=2--wi

c++ - 如何在 Eclipse 中调试 R 包(使用 C 和 C++ 代码)?

在VisualStudio中,我们可以使用“附加到进程”来调试DLL。有什么方法可以在Eclipse/StatET中调试R包的C/C++代码(例如thisexampleofdebuggingexternalcodelinkedtoScilab之类的东西)? 最佳答案 以下步骤适用于Eclipse-CDTC/C++(LUNA)。使用调试信息编译R(3.2)。使用SVN下载源代码的步骤可以在R安装指南中找到。$./configure--enable-R-shlib--with-valgrind-instrumentation=2--wi