+ fix & suppress msvc warnings

This commit is contained in:
wmayer
2015-10-16 18:26:30 +02:00
parent a1406cbb5f
commit f46dc20fca
17 changed files with 63 additions and 8 deletions

View File

@@ -51,6 +51,9 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifdef __GNUG__
#pragma implementation
#endif
#ifdef _MSC_VER
#pragma warning(disable : 4244)
#endif
#include <boost/progress.hpp>
#include <boost/timer.hpp>

View File

@@ -30,19 +30,17 @@
#ifdef FC_OS_WIN32
# define PointsExport __declspec(dllexport)
#else // for Linux
# define PointsExport
# define PointsExport
#endif
#ifdef _PreComp_
// here get the warnings of too long specifiers disabled (needed for VC6)
#ifdef _MSC_VER
# pragma warning( disable : 4251 )
# pragma warning( disable : 4503 )
# pragma warning( disable : 4275 )
# pragma warning( disable : 4786 ) // specifier longer then 255 chars
# pragma warning( disable : 4181 )
# pragma warning( disable : 4305 )
#endif
#ifdef _PreComp_
// standard
#include <stdio.h>
#include <assert.h>

View File

@@ -19,6 +19,11 @@
// License along with this library; if not, write to the Free Software
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#ifdef _MSC_VER
#pragma warning(disable : 4244)
#pragma warning(disable : 4800)
#endif
#include "svd_eigen_HH.hpp"
namespace KDL{

View File

@@ -19,6 +19,11 @@
* Suite 330, Boston, MA 02111-1307, USA *
* *
***************************************************************************/
#ifdef _MSC_VER
#pragma warning(disable : 4244)
#endif
#include <iostream>
#include <algorithm>
#include <cfloat>

View File

@@ -19,6 +19,11 @@
* Suite 330, Boston, MA 02111-1307, USA *
* *
***************************************************************************/
#ifdef _MSC_VER
#pragma warning(disable : 4244)
#endif
#include <iostream>
#include <Eigen/QR>

View File

@@ -62,6 +62,8 @@
#if defined(_MSC_VER)
#define strtoll _strtoi64
#pragma warning(disable : 4003)
#pragma warning(disable : 4065)
#endif
using namespace App;