Index: src/libchcore/TSimpleTimer.h
===================================================================
diff -u -N -r5693271a6736f524997e3951fc7b7b6323bc6447 -rc8e73b75027d5e17fb8b1e1eb40e64f40fc62547
--- src/libchcore/TSimpleTimer.h	(.../TSimpleTimer.h)	(revision 5693271a6736f524997e3951fc7b7b6323bc6447)
+++ src/libchcore/TSimpleTimer.h	(.../TSimpleTimer.h)	(revision c8e73b75027d5e17fb8b1e1eb40e64f40fc62547)
@@ -24,7 +24,7 @@
 
 BEGIN_CHCORE_NAMESPACE
 
-class TSimpleTimer
+class LIBCHCORE_API TSimpleTimer
 {
 public:
 	TSimpleTimer(bool bAutostart = false, const ITimestampProviderPtr& spTimestampProvider = ITimestampProviderPtr());
@@ -45,7 +45,10 @@
 	unsigned long long GetLastTimestamp() const { return m_ullLastTime; }
 
 private:
+#pragma warning(push)
+#pragma warning(disable: 4251)
 	ITimestampProviderPtr m_spTimestampProvider;
+#pragma warning(pop)
 
 	bool m_bStarted;
 	unsigned long long m_ullTotalTime;		// total time measured