Having trouble compiling with VS Express 2013

79 views
Skip to first unread message

Noah Batten

unread,
Nov 23, 2014, 5:45:17 PM11/23/14
to aseprite...@googlegroups.com
Hi there,

I have recently been trying to compile Aseprite 1.0 with Visual Studio Express 2013, and I have successfully downloaded the zip from github and put the solution together with cmake, yet when I try to build within VS, I get over 600 errors in the log. Do you know what I'm doing wrong? Is there any way to fix this? Please get back to me as soon as you can.

Thanks,
Noah


output.txt

David Capello

unread,
Nov 23, 2014, 7:54:35 PM11/23/14
to aseprite-discuss
Hi Noah,

It's a known issue. You have to compile with NMake Makefiles (or Ninja). Currently cmake isn't generating valid solutions to compile Aseprite, so please use cmake -G "NMake Makefiles" and compile from the command line with nmake.

Good luck,
- David

--
You received this message because you are subscribed to the Google Groups "aseprite-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to aseprite-discu...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Noah Batten

unread,
Nov 23, 2014, 8:08:36 PM11/23/14
to aseprite...@googlegroups.com
Okay, so I have do it through the command line. Do I put Cmake into the source-nmake folder? This is what I'm assuming I have to do from this:

CMake Warning at CMakeLists.txt:30 (project):
To use the NMake generator, cmake must be run from a shell that can use the
compiler cl from the command line. This environment does not contain
INCLUDE, LIB, or LIBPATH, and these must be set for the cl compiler to
work.

Or do I use it through something else? Also, where would I find my cl compiler?

David Capello

unread,
Nov 23, 2014, 8:18:08 PM11/23/14
to aseprite-discuss
You need to start the Visual Studio 2013 Command Prompt. Anyway there is a .bat file to do so. Execute this:

@call "%VS120COMNTOOLS%\vsvars32.bat"

And then cl.exe to see that the compiler is available from the command line (PATH env variable).
- David

David Capello

unread,
Nov 23, 2014, 8:21:46 PM11/23/14
to aseprite-discuss
As a side note, I'd like to ask you something:
Are you a programmer? Are you trying to contribute to Aseprite? Or cannot you afford the $10 for the compiled version?

- David

Noah Batten

unread,
Nov 23, 2014, 8:34:28 PM11/23/14
to aseprite...@googlegroups.com
Okay, okay, you got me. I am not a programmer by any means. I am a broke college student who has no means of acquiring the latest version of a piece of software I really like.

I am sorry to have bothered you with such obvious questions that anyone that knows how to compile projects on a Windows system. I think your Twitter tweeted me about doing a youtube video review on the program to get a free copy some time ago, but I figured to myself I'd just figure out how to compile it. As you can see, I'm stuck. (I might even do that review.)

However, if I can't figure this out in the long run, I will most likely give you your $10 that you probably deserve. Once I get a job. I really liked this program's free version and how easy it is to use and how quick it opens compared to programs like Photoshop.

Hope that answers your questions.

~Noah

David Capello

unread,
Nov 23, 2014, 8:50:29 PM11/23/14
to aseprite-discuss
OK, I hope you can compile it successfully.

Good luck!
- David

David Capello

unread,
Dec 5, 2014, 9:17:27 AM12/5/14
to aseprite-discuss, Noah Batten
Hi Noah, you should be able to compile the last tag (v1.0.8.1) with a VS solution. Hope that helps.

- David
Reply all
Reply to author
Forward
0 new messages