8000 GitHub - MatuszG/OilProject
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

MatuszG/OilProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OilProject

Projekt w ramach przedmiotu Metody i narzędzia informatyczne w optymalizacji problemów biznesowych na podstawie książki:
H. Paul Williams, Model Building in Mathematical Programming, 5th Edition
Model zbudowany na podstawie rozdziału 12.6 i 13.6.

Konfiguracja w CPLEX Studio

  1. Utwórz nowy projekt:
    alt text alt text alt text
  2. Dodaj plik oil_project.mod do projektu:
    alt text
  3. Dodaj konfigurację uruchomieniową przeciągając plik oil_project.mod na Run Configurations: alt text
  4. Uruchom konfigurację:
    alt text

Konfiguracja w Visual Studio 2022

  1. Utwórz pusty projekt w Visual Studio 2022
  2. Pobierz całą zawartość https://github.com/MatuszG/OilProject lub pliki oil_project.*
  3. Ustawienia linkera:
    • Sprawdź czy masz dodane zmienne środowiskowe, jeśli ich nie masz to dodaj je tak jak poniżej z właściwego katalogu odpowiadającego CPLEX Studio i jego konkretnej wersji: alt text
      zmienna: CPLEX_STUDIO_BINARIES2211
      wartość: C:\Program Files\IBM\ILOG\CPLEX_Studio2211\opl\bin\x64_win64;C:\Program Files\IBM\ILOG\CPLEX_Studio2211\opl\oplide\;C:\Program Files\IBM\ILOG\CPLEX_Studio2211\cplex\bin\x64_win64;C:\Program Files\IBM\ILOG\CPLEX_Studio2211\cpoptimizer\bin\x64_win64
      zmienna: CPLEX_STUDIO_DIR2211
      wartość: C:\Program Files\IBM\ILOG\CPLEX_Studio2211

    • W ustawieniach Projektu:

      • ustaw C/C++ -> General -> Additional Include Directories = $(CPLEX_STUDIO_DIR2211)\opl\include;%(AdditionalIncludeDirectories):
      • ustaw C/C++ -> General -> Preprocessor = WIN64;NDEBUG;_CONSOLE;ILCUSEMT;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions):
      • upewnij się, że w C/C++ -> Code Generation -> Runtime Library = Multi-threaded DLL (/MD):
      • ustaw Linker -> General -> Additional Library Directories = $(CPLEX_STUDIO_DIR2211)\opl\include;%(AdditionalIncludeDirectories):
      • ustaw Linker -> Input -> Additional Dependencies = opl.lib;iljs.lib;concert.lib;cplex2211.lib;ilocplex.lib;cp.lib;odbc32.lib;odbccp32.lib;wsock32.lib;%(AdditionalDependencies):
  4. Dodaj oil_project.cpp do projektu w Visual Studio 2022:
    alt text
  5. Uruchom projekt za pomocą Local Windows Debugger:
    alt text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0