私のプログラムではほとんど警告が表示されません。QT作成者の警告がありません
私のcppファイル:
#include <iostream>
using namespace std;
int main()
{
long long int ll = 100000000067;
unsigned short sh = ll; //no warning here, why?
cout << sh << " " << ll << endl;
int s; //warning only here: warning: unused variable ‘s’ [-Wunused-variable]
return 0;
}
マイプロファイル:
TEMPLATE = app
CONFIG += console c++11
CONFIG -= app_bundle
CONFIG -= qt
SOURCES += main.cpp
QMAKE_CXXFLAGS += -Wall -Wextra -pedantic
私はcmakeので使用するプロジェクトを試してみたが、結果は同じです。
生成? – Inline
オプション - >ビルド&実行 - >コンパイラ私は持っている:自動検出GCC 64/32ビット。私はデフォルトで64ビットを使用します。 –
GCCのバージョンは何ですか?端末に 'gcc --version'と入力してください。 – Inline