Hi, I am trying to use NLOPT for the first time on a Windows 7 64 bit machine. I compiled it from source. However, I get the following errors when using the mex file. Any help would be be much appreciated.
nlopt_optimize.obj : error LNK2019: unresolved external symbol __imp_nlopt_force_stop referenced in function user_function nlopt_optimize.obj : error LNK2019: unresolved external symbol __imp_nlopt_set_local_optimizer referenced in function make_opt nlopt_optimize.obj : error LNK2019: unresolved external symbol __imp_nlopt_set_initial_step referenced in function make_opt nlopt_optimize.obj : error LNK2019: unresolved external symbol __imp_nlopt_set_vector_storage referenced in function make_opt nlopt_optimize.obj : error LNK2019: unresolved external symbol __imp_nlopt_set_population referenced in function make_opt nlopt_optimize.obj : error LNK2019: unresolved external symbol __imp_nlopt_set_maxtime referenced in function make_opt nlopt_optimize.obj : error LNK2019: unresolved external symbol __imp_nlopt_set_maxeval referenced in function make_opt nlopt_optimize.obj : error LNK2019: unresolved external symbol __imp_nlopt_set_xtol_abs referenced in function make_opt nlopt_optimize.obj : error LNK2019: unresolved external symbol __imp_nlopt_set_xtol_rel referenced in function make_opt nlopt_optimize.obj : error LNK2019: unresolved external symbol __imp_nlopt_set_ftol_abs referenced in function make_opt nlopt_optimize.obj : error LNK2019: unresolved external symbol __imp_nlopt_set_ftol_rel referenced in function make_opt nlopt_optimize.obj : error LNK2019: unresolved external symbol __imp_nlopt_set_stopval referenced in function make_opt nlopt_optimize.obj : error LNK2019: unresolved external symbol __imp_nlopt_set_upper_bounds referenced in function make_opt nlopt_optimize.obj : error LNK2019: unresolved external symbol __imp_nlopt_set_lower_bounds referenced in function make_opt nlopt_optimize.obj : error LNK2019: unresolved external symbol __imp_nlopt_destroy referenced in function make_opt nlopt_optimize.obj : error LNK2019: unresolved external symbol __imp_nlopt_create referenced in function make_opt nlopt_optimize.obj : error LNK2019: unresolved external symbol __imp_nlopt_optimize referenced in function mexFunction nlopt_optimize.obj : error LNK2019: unresolved external symbol __imp_nlopt_add_equality_constraint referenced in function mexFunction nlopt_optimize.obj : error LNK2019: unresolved external symbol __imp_nlopt_add_inequality_constraint referenced in function mexFunction nlopt_optimize.obj : error LNK2019: unresolved external symbol __imp_nlopt_set_max_objective referenced in function mexFunction nlopt_optimize.obj : error LNK2019: unresolved external symbol __imp_nlopt_set_min_objective referenced in function mexFunction nlopt_optimize.obj : error LNK2019: unresolved external symbol __imp_nlopt_set_precond_max_objective referenced in function mexFunction nlopt_optimize.obj : error LNK2019: unresolved external symbol __imp_nlopt_set_precond_min_objective referenced in function mexFunction nlopt_optimize.mexw64 : fatal error LNK1120: 23 unresolved externals C:\PROGRA~1\MATLAB\R2013B\BIN\MEX.PL: Error: Link of 'nlopt_optimize.mexw64' failed. Thanks, Radhika
_______________________________________________ NLopt-discuss mailing list [email protected] http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/nlopt-discuss
