I am running into an issue with Visual Studio 2010 and CPLEX 12.4 with the Concert library. I have added all the path information to my Visual C++ project, but when I compile I receive the following warnings:
1>concert.lib(iloalg.obj) : warning LNK4099: PDB 'concert.pdb' was not found with 'concert.lib(iloalg.obj)' or at 'C:\...\concert.pdb'; linking object as if no debug info
There are about 50 or so of these errors. If anyone has encountered this before, I would appreciate the assistance.
Re: Missing concert.pdb?2012-04-11T13:23:16ZThis is the accepted answer. This is the accepted answer.concert.pdb is not part of the CPLEX distribution since source-level debugging of Concert itself is not supported.
You should change your compiler/linker flags so that this file is not required. The file c_cpp.html - which is part of the CPLEX distribution - should tell you how compiler/linker should be configured for applications that use CPLEX.
As far as I can tell from your output, the message is only a warning, not an error. So maybe your binary works anyway?
Re: Missing concert.pdb?2013-01-30T18:02:02ZThis is the accepted answer. This is the accepted answer.
- SystemAdmin 110000D4XK
I just encountered the same issue just in debug mode and not the release mode. Although, the warning about missing concert.pdb does not prevent the program from working correctly, it's still annoying to see it every time. Regarding the help offered (implementing the correct debug and release configuration), I've tried that but with no success. I've even tried debugging the VS2010 facility.cpp example in the stat_mda folder and the same warning was given by VS2010.
ps. I'm using the 64-bit version of CPLEX on a Windows 7 64-bit machine.
Re: Missing concert.pdb?2013-03-07T04:18:02ZThis is the accepted answer. This is the accepted answer.Has anyone figured out where the pile of warnings root? I have the same problem and it's really annoying. VS2010(64 bits) and CPLEX 12.5 with the Concert library here.