Changeset 713 for trunk


Ignore:
Timestamp:
Jul 27, 2007 6:15:07 PM (12 years ago)
Author:
jpfasano
Message:

Changes to get Cbc/examples/cbc_driverC_sos.c to build and run

Location:
trunk/Cbc
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Cbc/MSVisualStudio/v8/cbcCSosDllSample/cbcCSosDllSample.vcproj

    r703 r713  
    4242                                Optimization="0"
    4343                                AdditionalIncludeDirectories="..\..\..\..\Osi\src\OsiCbc;..\..\..\..\Osi\src;..\..\..\..\Cgl\src\CglTwomir;..\..\..\..\Cgl\src\CglMixedIntegerRounding;..\..\..\..\Cgl\src\CglMixedIntegerRounding2;..\..\..\..\Cgl\src\CglFlowCover;..\..\..\..\Cgl\src\CglClique;..\..\..\..\Cgl\src\CglOddHole;..\..\..\..\Cgl\src\CglKnapsackCover;..\..\..\..\Cgl\src\CglGomory;..\..\..\..\Cgl\src\CglPreProcess;..\..\..\..\Cgl\src\CglProbing;..\..\..\..\Cgl\src;..\..\..\..\Clp\src;..\..\..\..\Osi\src\OsiClp;..\..\..\..\CoinUtils\src;..\..\..\..\BuildTools\headers;..\..\..\..\Cbc\src"
    44                                 PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;CBCCINTERFACEDLL_EXPORTS"
     44                                PreprocessorDefinitions="WIN32;_NDEBUG;_CONSOLE;CBCCINTERFACEDLL_EXPORTS"
    4545                                MinimalRebuild="true"
    4646                                BasicRuntimeChecks="3"
     
    6464                        <Tool
    6565                                Name="VCLinkerTool"
     66                                AdditionalDependencies="cbcCInterfaceDll.lib"
    6667                                LinkIncremental="2"
    67                                 AdditionalLibraryDirectories=""
     68                                AdditionalLibraryDirectories="$(SolutionDir)cbcCInterfaceDll\Debug"
    6869                                DelayLoadDLLs=""
    6970                                GenerateDebugInformation="true"
     
    122123                        <Tool
    123124                                Name="VCCLCompilerTool"
     125                                Optimization="2"
    124126                                AdditionalIncludeDirectories="..\..\..\..\Osi\src\OsiCbc;..\..\..\..\Osi\src;..\..\..\..\Cgl\src\CglTwomir;..\..\..\..\Cgl\src\CglMixedIntegerRounding;..\..\..\..\Cgl\src\CglMixedIntegerRounding2;..\..\..\..\Cgl\src\CglFlowCover;..\..\..\..\Cgl\src\CglClique;..\..\..\..\Cgl\src\CglOddHole;..\..\..\..\Cgl\src\CglKnapsackCover;..\..\..\..\Cgl\src\CglGomory;..\..\..\..\Cgl\src\CglPreProcess;..\..\..\..\Cgl\src\CglProbing;..\..\..\..\Cgl\src;..\..\..\..\Clp\src;..\..\..\..\Osi\src\OsiClp;..\..\..\..\CoinUtils\src;..\..\..\..\BuildTools\headers;..\..\..\..\Cbc\src"
    125127                                PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;CBCCINTERFACEDLL_EXPORTS"
     
    143145                        <Tool
    144146                                Name="VCLinkerTool"
     147                                AdditionalDependencies="cbcCInterfaceDll.lib"
    145148                                LinkIncremental="1"
    146                                 AdditionalLibraryDirectories=""
     149                                AdditionalLibraryDirectories="$(SolutionDir)cbcCInterfaceDll\Release"
    147150                                DelayLoadDLLs=""
    148151                                GenerateDebugInformation="true"
  • trunk/Cbc/examples/cbc_driverC_sos.c

    r704 r713  
    7070  // Keep names when reading an mps file
    7171  if (argc<2)
    72     //    status=Cbc_readMps(model,"../../../../../Data/Sample/ltw.mps");
    73     status=Cbc_readMps(model,"../../Data/Sample/p0033.mps");
     72    // status=Cbc_readMps(model,"../../../../../Data/Sample/ltw.mps");
     73    status=Cbc_readMps(model,"../../../../../Data/Sample/p0033.mps");
    7474  else
    7575    status=Cbc_readMps(model,argv[1]);
  • trunk/Cbc/src/Cbc_C_Interface.cpp

    r703 r713  
    155155    int i;
    156156    int nDouble=numberDoubleFields();
    157     assert (nDouble<=10);
    158     double vDouble[10];
     157    assert (nDouble<=20);
     158    double vDouble[20];
    159159    for (i=0;i<nDouble;i++)
    160160      vDouble[i]=doubleValue(i);
    161161    int nInt=numberIntFields();
    162     assert (nInt<=10);
    163     int vInt[10];
     162    assert (nInt<=20);
     163    int vInt[20];
    164164    for (i=0;i<nInt;i++)
    165165      vInt[i]=intValue(i);
    166166    int nString=numberStringFields();
    167     assert (nString<=10);
    168     char * vString[10];
     167    assert (nString<=20);
     168    char * vString[20];
    169169    for (i=0;i<nString;i++) {
    170170      std::string value = stringValue(i);
Note: See TracChangeset for help on using the changeset viewer.