[英]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.