c++ - Netbeans 中的 C++ 和 SFML,运行时错误仅通过 IDE 运行
问题描述
最近用 C++ 工具和 SFML 安装了 netbeans 开始学习它。我正在按照教程并成功制作了一个 RenderWindow,然后我关闭了 netbeans 并重新打开它(我想改变视觉主题?)突然开始出现运行时错误,故障代码为 -1,073,741,511。有趣的是,如果我直接从 Windows 资源管理器运行可执行文件,程序运行完全正常。但是如果我从 netbeans 运行它,我会得到那个错误代码。
其他可能需要注意的事情:在这一切发生之前的某个时候,输出出现了一种奇怪的行为,其中应该实时写入 cout 的内容仅在我退出程序后才出现(当我现在正常工作时直接运行.exe)。
代码:
#include <SFML/Window.hpp>
#include <SFML/System.hpp>
#include <SFML/Graphics.hpp>
/*
*
*/
int main(int argc, char** argv)
{
// std::cout << "Hello";
sf::RenderWindow window( sf::VideoMode(1024,1024), "SFML", sf::Style::Close | sf::Style::Resize );
while(window.isOpen())
{
sf::Event e;
while(window.pollEvent(e))
{
switch(e.type)
{
case sf::Event::Closed:
window.close();
break;
case sf::Event::Resized:
printf("New window width: %i New window height: %i\n", e.size.width, e.size.height);
break;
case sf::Event::TextEntered:
if(e.text.unicode < 128)
printf("%c", e.text.unicode);
}
}
}
}
我正在使用 TDM 5.1.0 编译器和匹配的 SFML 包,以及 windows 10 上的最新版本的 netbeans。
解决方案
推荐阅读
- javascript - 在 javascript 中创建 csv 文件时,我无法让我的 åäö 显示在文件中
- flutter - 为什么 Gridview.count 没有用我的动态内容填充空间
- delphi - Tcxgriddbtableview - 对某一行中的几列求和
- tableau-api - 表格中的计算字段取决于列中的值
- emacs - 从组织模式表创建蜘蛛图
- javascript - 基于数量的 Woocommerce 变化价格产品总数
- json - 如何处理通过 JSON 传递的映射有意的 NULL 值?
- methods - 如何判断一个类方法是否存在
- node.js - sendSignedTransaction:Quorum 上的无效发件人错误
- mapstruct - 将 com.vividsolutions.jts.geom.Point 转换为 Dto