मैं मुसीबत chrono साथ संकलन कर रहा हूँ, यहाँ कोड है:समस्याएं :: chrono
Time.hh
#include <chrono>
class Time
{
protected:
std::chrono::steady_clock::time_point _start_t;
std::chrono::steady_clock::time_point _now;
std::chrono::steady_clock::time_point _time;
public:
Time();
Time(const Time &other);
Time &operator=(const Time &other);
~Time();
public:
void start();
double getDurSec();
double getDurMilSec();
private:
void setNow();
};
संकलन त्रुटि:
g++ -W -Wall -Wextra -I./include -std=c++0x -c -o src/Time/Time.o src/Time/Time.cpp
In file included from src/Time/Time.cpp:11:0:
./include/Time/Time.hh:21:3: error: ‘steady_clock’ in namespace ‘std::chrono’ does not name a type
./include/Time/Time.hh:22:3: error: ‘steady_clock’ in namespace ‘std::chrono’ does not name a type
./include/Time/Time.hh:23:3: error: ‘steady_clock’ in namespace ‘std::chrono’ does not name a type
src/Time/Time.cpp: In member function ‘void Time::start()’:
src/Time/Time.cpp:34:2: error: ‘_time’ was not declared in this scope
src/Time/Time.cpp:34:23: error: ‘std::chrono::steady_clock’ has not been declared
आदि ...
मुझे बताएं कि आपको अधिक जानकारी की आवश्यकता है या नहीं।
यह शायद मदद नहीं करेगा, लेकिन जब आपके चर (_start_t', '' _now' ...) – Arthur
@jules नामकरण आप नेतृत्व अंडरस्कोर उपयोग नहीं करना चाहिए [वे एक वैश्विक नाम स्थान में नहीं हैं, इसलिए वे कर रहे हैं ठीक है।] (http://stackoverflow.com/a/228797/1171191) – BoBTFish
आप किस ऑपरेटिंग सिस्टम पर जी ++ का उपयोग कर रहे हैं? – Jehan