From 3f822bc0ca2fe7adf0e5b0faf1976a8a3cb6ebe0 Mon Sep 17 00:00:00 2001 From: Antti Lukats Date: Fri, 21 Aug 2015 20:48:55 +0200 Subject: [PATCH] fix for VS2013 tested, after this fix it works on win host --- icepack/icepack.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/icepack/icepack.cc b/icepack/icepack.cc index 93a4fa9..095fa7f 100644 --- a/icepack/icepack.cc +++ b/icepack/icepack.cc @@ -1157,7 +1157,13 @@ int main(int argc, char **argv) } if (parameters.size() >= 2 && parameters[1] != "-") { +#ifdef _WIN32 + ofs.open(parameters[1], std::ios::binary); +#else ofs.open(parameters[1]); +#endif + + if (!ofs.is_open()) error("Failed to open output file.\n"); osp = &ofs;