GithubHelp home page GithubHelp logo

Compilation problem about cppad HOT 14 CLOSED

coin-or avatar coin-or commented on July 23, 2024
Compilation problem

from cppad.

Comments (14)

bradbell avatar bradbell commented on July 23, 2024

I just tried downloading Visual Studio Community from
https://www.visualstudio.com/downloads

I could not find the file vcvarsall.bat which is used to set up command line processing with Visual Studio; see
https://stackoverflow.com/questions/43372235/vcvarsall-bat-for-visual-studio-2017

I did find the file vcvars.bat in the directory
c:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\vsdevcmd\ext
but it gave errors when I tried to execute it.

Were you able to get it to run ?

from cppad.

LiviuSandu avatar LiviuSandu commented on July 23, 2024

from cppad.

bradbell avatar bradbell commented on July 23, 2024

Are you using the version of Visual Studio Community from
https://www.visualstudio.com/downloads
If not, how can I get the version that you are using ?

What is the bat file you ran to set the visual studio variable ?; e.g.
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat

What were the command line arguments when you ran it ?; e.g.,
call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86

What is the output of your cmake command ?

from cppad.

LiviuSandu avatar LiviuSandu commented on July 23, 2024

from cppad.

LiviuSandu avatar LiviuSandu commented on July 23, 2024

from cppad.

bradbell avatar bradbell commented on July 23, 2024

There is no VC directory in my
c:\Program Files (x86)\Microsoft Visual Studio 14.0
directory, So I must have a different version of Visual Studio.
Is yours a free version ? If so, I can I download it ?

Looking at the heading generator in
https://www.coin-or.org/CppAD/Doc/cmake.htm#generator

Try running
cmake -G "NMake Makefiles" ..
and then
make check

from cppad.

LiviuSandu avatar LiviuSandu commented on July 23, 2024

from cppad.

bradbell avatar bradbell commented on July 23, 2024

If I am going to work on debugging, I want it to be for a system that is freely available on the Web; e.g.
https://www.visualstudio.com/downloads/

As I mentioned above, I had some problems with this. I thought perhaps you, or someone else, can figure out the how to run the vcvars.bat file for that system. That part is a Microsoft complication and has nothing to do with CppAD.

from cppad.

LiviuSandu avatar LiviuSandu commented on July 23, 2024

from cppad.

LiviuSandu avatar LiviuSandu commented on July 23, 2024

from cppad.

bradbell avatar bradbell commented on July 23, 2024

I was able to reproduce this problem using cppad-20170805.gpl.tgz. To be specific, I got the error
C:\Users\bradl\cppad-20170805\build>nmake check
Microsoft (R) Program Maintenance Utility Version 14.10.25019.0
Copyright (C) Microsoft Corporation. All rights reserved.
Scanning dependencies of target example_abs_normal
[ 0%] Building CXX object example/abs_normal/CMakeFiles/example_abs_normal.dir/abs_eval.cpp.obj
NOTFOUND
c1xx: fatal error C1083: Cannot open source file: 'NOTFOUND': No such file or directory
... snip..

I am busy with some other things right now and it may take some time for me to get to this bug. Perhaps if you posted a description on the mailing list, someone else would track it down in the meantime.

from cppad.

bradbell avatar bradbell commented on July 23, 2024

Sorry for the long delay:

Please take a look at the heading msys2 and Visual Studio
http://coin-or.github.io/CppAD/doc/cmake.htm#CMake%20Command.msys2
http://coin-or.github.io/CppAD/doc/cmake.htm#CMake%20Command.Visual%20Studio

and see if the methods documented there work for you.

from cppad.

bradbell avatar bradbell commented on July 23, 2024

Did the comments above solve your problem. If so, would you please close this issue.

from cppad.

bradbell avatar bradbell commented on July 23, 2024

@LiviuSandu I am going to close this issue. If you are still having trouble with it, please re-open it.

from cppad.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.