Windows 용 Qt 5.4를 다운로드하여 Windows 8.1 Pro에서 실행했습니다. MingW 및 Qt Creator 3.3이 함께 제공됩니다.Qt Creator가 STL 컨테이너를 해결할 수 없습니다
저는 몇 년 동안 Qt를 사용해 왔습니다. 여전히 Qt Creator IDE에는 매우 필요한 구성 요소가 빠져 있습니다. 클래스 Card
함수 getSymbol()
로 정의 가정하자 :
playable[0].getSymbol();
^----------------- Note this dot
: 코드에서 다른 곳
vector<Card> playable;
그리고 : 코드
class Card
{
public:
string getSymbol() const;
}
어딘가에 나는 std::vector
Card
의의를했습니다 위의 줄에 마침표를 입력하면 Qt Creator는 사용 가능한 함수 및 변수를 Card
으로 나열해야합니다. 클래스에서 IntelliSense가 VS에서 작동하는 것처럼 사용할 수 있습니다. 하지만 그런 일은 일어나지 않습니다. Card
객체가 STL 컨테이너에 넣어 때
왜이 기능이 작동하지 않습니다 : I 형 Card
의 객체를 생성 할 때, 그 점은 Qt는 창조주가 가능한 기능을 보여 트리거? 사용하도록 설정해야하는 설정이 있습니까?
동일한 문제가 있지만 QtCreator의 제한 사항이라고 생각합니다. 버그보고/기능 요청 일 수 있습니다. – ypnos
[이 버그보고] (https://bugreports.qt-project.org/browse/QTCREATORBUG-8922)가 있습니다. – thuga