繁体   English   中英

尝试在C ++中打开浏览器

[英]Attempt to open browser in C++

我试图在Linux(Ubuntu)上使用C ++打开Firefox。 但是,我遇到了分段错误。 我在做什么错,我该怎么办?

std::cout << system("/usr/bin/firefox") << std::endl;

该代码是正确的。 它将以换行符输出Firefox的终止代码。 造成您的细分错误的其他原因。

尝试在命令行中运行/ usr / bin / firefox,然后检查它是否在其中起作用。 这看起来像是您的Firefox的问题,而不是您的代码的问题(您粘贴的部分是正确的)。

要回答我自己的问题:

如上面几次发布,它工作正常。 问题是我正在使用Netbeans。 Netbeans尝试运行它时导致分段错误。 在Netbeans之外运行可以达到预期的效果。

仅使用Netbeans的代码就没什么奇怪的。

因此,每个人都有相同的错误,请尝试在Netbeans之外运行它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM