我正在尝试检查Embarcadero C ++ Builder的64位C ++编译器(因为它是基于Clang的,我希望它能更好地符合标准)。但问题是我无法调试任何东西:断点不起作用。
我执行以下操作:
用经典的“hello world”来源替换cpp文件的全部内容,如下所示:
#include <iostream>
#include <ostream>
using namespace std;
int main()
{
cout << "Hello, World!" << endl;
return 0;
}
右键单击“Target Platforms”并创建64位平台。让它激活。
结果: 应用程序运行正常,但交叉显示断点(好像没有可用的调试信息)并且它们未被触发,因此应用程序立即退出。
文档说,调试应该与32位编译器基本相同,但由于某种原因它没有。如果有人能告诉我可能是什么原因,我将非常感激。
注意:
提前致谢。