<div>Hello,</div>
<div> </div>
<div>I've just started to work with COIN-BCP, with the Bcp-1.1.0 Tarball on</div>
<div>15/02/2007. I'm using MSVC v8 (2005) on WINDOWS. The sln and </div>
<div>vcproj files were created along on the same lines as the v8 files for</div>
<div>Symphony 5-1-3.</div>
<div>
<p>The creation of libraries is ok and I'm compiling the BAC example. When running without the parameter file (bb.par) , I hit the "invalid null pointer" error. Tracing in MSVC, the error is due to: </p>
<p>1) in file bcp_message_single.cpp:<br>BCP_proc_id* BCP_single_environment::register_process(USER_initialize* user_init) {<br>...<br> _lp_prob->par = _tm_prob->slave_pars.lp; //caused by operator =<br>...<br>}
</p>
<p>2) The operator= is defined in file bcp_parameters.hpp in function:<br>BCP_parameter_set<Par>& operator=(const BCP_parameter_set<Par>& x) {<br> ...<br> std::copy(x.sapar,<br> x.sapar + static_cast<int>(Par::end_of_str_array_params),
<br> sapar);<br>}<br>Here, x.start.first._data = "BCP_BranchOnCuts"</p>
<p>3) The copy function is defined in file: bcp_vector_general.hpp<br>function _Copy_opt: either argument First or Dest has the property finish which is null</p>
<p>I'm looking for all ideas to overcome this problem and possibly contribute a working set of solution and project files for Windows ! <br>Thanks in advance.</p></div>