Examples compile but won't execute

Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.
POST REPLY
User avatar
Juan Leon
Posts: 9
Joined: Wed May 23, 2012 3:55 pm

Examples compile but won't execute

Post by Juan Leon » Mon Aug 20, 2012 2:22 pm

Hello,

I can compile the TugOfWar and OptimizationExample_Arm26 examples, but when I try to run it from VS, I get

Unable to start program

'C:...\OpenSimWorkspace\ExampleMain\build\Release\ALL_BUILD'.

The system cannot find the file specified.

When I try to go into the Release folder and click on the executable I get
TugOfWar1_CreateModel.exe has stopped working.

I know there are some ALL_BUILD files in the ExampleMain\build directory.

I tried to copy them over to the release directory, but that did not work. Not sure, what to do next.

Thank you.

User avatar
Ayman Habib
Posts: 2238
Joined: Fri Apr 01, 2005 12:24 pm

Re: Examples compile but won't execute

Post by Ayman Habib » Mon Aug 20, 2012 2:36 pm

Hi,

I think the problem is caused by trying to execute the target "ALL_BUILD" in visual studio which does not correspond to a specific executable. Please set the project that builds TugOfWar1_CreateModel.exe (or OptimizationExample_Arm26.exe) as your startup project in VisualStudio before you try running. This can be done by choosing the project in Solution Explorer, right-mouse-click then select "Set as StartUp Project".

Hope this helps,
-Ayman

User avatar
Juan Leon
Posts: 9
Joined: Wed May 23, 2012 3:55 pm

Re: Examples compile but won't execute

Post by Juan Leon » Mon Aug 20, 2012 3:11 pm

I have set Example Main as the startup project, but I get a message about

Debugging information for 'TugOfWar1_CreateModel.exe' cannot be found or does not match. Binary was not built with debug information.

When I press No I get:

'TugOfWar1_CreateModel.exe': Loaded 'C:\Users\Juan\Documents\OpenSimWorkspace\ExampleMain\build\Release\TugOfWar1_CreateModel.exe', Binary was not built with debug information.
'TugOfWar1_CreateModel.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll', Cannot find or open the PDB file
'TugOfWar1_CreateModel.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll', Cannot find or open the PDB file
'TugOfWar1_CreateModel.exe': Loaded 'C:\Windows\SysWOW64\KernelBase.dll', Cannot find or open the PDB file
'TugOfWar1_CreateModel.exe': Loaded 'C:\OpenSim2.4.0\bin\osimCommon.dll', Binary was not built with debug information.
'TugOfWar1_CreateModel.exe': Loaded 'C:\OpenSim2.4.0\bin\xerces-c_2_8.dll', Cannot find or open the PDB file
'TugOfWar1_CreateModel.exe': Loaded 'C:\Windows\SysWOW64\advapi32.dll', Cannot find or open the PDB file
'TugOfWar1_CreateModel.exe': Loaded 'C:\Windows\SysWOW64\msvcrt.dll', Cannot find or open the PDB file
'TugOfWar1_CreateModel.exe': Loaded 'C:\Windows\SysWOW64\sechost.dll', Cannot find or open the PDB file
'TugOfWar1_CreateModel.exe': Loaded 'C:\Windows\SysWOW64\rpcrt4.dll', Cannot find or open the PDB file
'TugOfWar1_CreateModel.exe': Loaded 'C:\Windows\SysWOW64\sspicli.dll', Cannot find or open the PDB file
'TugOfWar1_CreateModel.exe': Loaded 'C:\Windows\SysWOW64\cryptbase.dll', Cannot find or open the PDB file
'TugOfWar1_CreateModel.exe': Loaded 'C:\Windows\SysWOW64\msvcr100.dll', Symbols loaded.
'TugOfWar1_CreateModel.exe': Loaded 'C:\OpenSim2.4.0\bin\OpenSim_SimTKcommon.dll', Binary was not built with debug information.
'TugOfWar1_CreateModel.exe': Loaded 'C:\OpenSim2.4.0\bin\SimTKlapack.dll', Binary was not built with debug information.
'TugOfWar1_CreateModel.exe': Loaded 'C:\OpenSim2.4.0\bin\pthreadVC2.dll', Cannot find or open the PDB file
'TugOfWar1_CreateModel.exe': Loaded 'C:\Windows\SysWOW64\wsock32.dll', Cannot find or open the PDB file
'TugOfWar1_CreateModel.exe': Loaded 'C:\Windows\SysWOW64\ws2_32.dll', Cannot find or open the PDB file
'TugOfWar1_CreateModel.exe': Loaded 'C:\Windows\SysWOW64\nsi.dll', Cannot find or open the PDB file
'TugOfWar1_CreateModel.exe': Loaded 'C:\Windows\SysWOW64\msvcp100.dll', Symbols loaded.
'TugOfWar1_CreateModel.exe': Loaded 'C:\OpenSim2.4.0\bin\OpenSim_SimTKmath.dll', Binary was not built with debug information.
'TugOfWar1_CreateModel.exe': Loaded 'C:\OpenSim2.4.0\bin\osimSimulation.dll', Binary was not built with debug information.
'TugOfWar1_CreateModel.exe': Loaded 'C:\OpenSim2.4.0\bin\OpenSim_SimTKsimbody.dll', Binary was not built with debug information.
'TugOfWar1_CreateModel.exe': Loaded 'C:\OpenSim2.4.0\bin\osimAnalyses.dll', Binary was not built with debug information.
'TugOfWar1_CreateModel.exe': Loaded 'C:\OpenSim2.4.0\bin\osimActuators.dll', Binary was not built with debug information.
'TugOfWar1_CreateModel.exe': Loaded 'C:\OpenSim2.4.0\bin\osimTools.dll', Binary was not built with debug information.
The program '[11012] TugOfWar1_CreateModel.exe: Native' has exited with code 0 (0x0).

User avatar
Ayman Habib
Posts: 2238
Joined: Fri Apr 01, 2005 12:24 pm

Re: Examples compile but won't execute

Post by Ayman Habib » Mon Aug 20, 2012 3:36 pm

Hi,

OpenSim distributions do not include debuggable libraries (we can't distribute debuggable runtime libraries per Microsoft's License agreement) that's why you build either "Release" or "RelWithDebInfo" configurations only. The warnings you get are benign and confirm that you don't have a debuggable environment. The return value of 0 from the program execution indicates that it ran to completion without problem.

Please let us know if you have further questions.

-Ayman

User avatar
Juan Leon
Posts: 9
Joined: Wed May 23, 2012 3:55 pm

Re: Examples compile but won't execute

Post by Juan Leon » Tue Aug 21, 2012 6:07 pm

There still seems to be a problem with the execution of the Optimization Example. From what I can tell it cuts off pretty soon after it enters the main. Below I have indicated where in the code it stops executing:

Code: Select all

int main()
{
	int test;



	try {
		std::clock_t startTime = std::clock();	

		// Create a new OpenSim model	
		LoadOpenSimLibrary("osimActuators");
		Model osimModel("Arm26_Optimize.osim");
Not sure what the problem is, so any help or insight would be appreciated. Thank you.

POST REPLY