|
Thanks, Steven!
C:\Softimage\Softimage 2013 SP1
I set that correctly in the cmake file.
I tried this:
line 53 in FindSoftimage.cmake -
set (SOFTPATHS_11_1
"c:/Softimage/Softimage 2013 SP1/XSISDK/include/"
/usr/Softimage/Softimage_2013_SP1/XSISDK/include/
/usr/local/Softimage/Softimage_2013_SP1/XSISDK/include/
)
Line 125 -
if (${Softimage_FIND_VERSION_MAJOR} EQUAL 11)
if (${Softimage_FIND_VERSION_MINOR} EQUAL 1)
set(Softimage_SEARCH_INCLUDE_PATH
"${Softimage_SEARCH_INCLUDE_PATH}"
${SOFTPATHS_11_1}
)
elseif (${Softimage_FIND_VERSION_MINOR} EQUAL 0)
set(Softimage_SEARCH_INCLUDE_PATH
"${Softimage_SEARCH_INCLUDE_PATH}"
${SOFTPATHS_11_0}
)
endif()
endif()
But it didn't work.
Am 09.10.2012 19:04, schrieb Steven Caron:
btw, what is your install path for 2013 SP1?
s
On Tue, Oct 9, 2012 at 10:01 AM, Steven
Caron <[email protected]>
wrote:
as i
mentioned SP1 was not supported yet. i posted a snip of code
which was only a hint. i can try and update it today.
steven
On Tue, Oct 9, 2012 at 5:37 AM,
Eugen Sares <[email protected]>
wrote:
Didn't manage to include SI 2013 SP1 in the
.cmake file.
Syntactically, I got it right, but still CMake
cannot find the SI SDK. I assumed that 2013 SP1 is
version 11_1.
Anyway, I just created a folder "Softimage 2013",
and copied the SDK-folder from 2013 SP1 into it...
works.
Deinstalled VS2010 again, also. So, all that is
needed is VS2012 express. Ain't that nice...
Best,
Eugen
Am 09.10.2012 12:39, schrieb Eugen Sares:
Tadaaa!
Build: 1 succeeded! VS2012 express.
Tested Steven's TapeMeasure under SI 2013
SP1, and it works.
I had to install Softimage 2013, too, so the
.cmake file would find this version's SDK.
I have now Visual Studio 2010 installed, and
VS 2012 express (which is the first express
version to support 64bit, at last).
CMake throwed an error when I selected VS
2012 in the list, but after downloading the
latest nightly build of CMake here:
http://www.cmake.org/files/dev/
... which correctly recognizes VS2012
express.
I'll try now to uninstall VS 2010 again, and
include 2013 SP1 in the FindSoftimage.cmake
file...
Thanks so much, guys!!
Eugen
Am 09.10.2012 10:52, schrieb Eugen Sares:
Troubles here.
Am 08.10.2012 21:39, schrieb piotrek
marczak:
Ive had this error (and many
others), try uninstalling sp1...
You mean work with SI 2013 (11_0), not SI
2013 SP1 (11_1), right?
A-ha, FindSoftimage.cmake supports only up
to version 2013.
I only have SI 2013 SP1 installed.
So, two options:
- install 2013, too
- edit FindSoftimage.cmake
I'm digging around in that cmake file... can
of worms...
What to do?
TBH just use cmake or keep
fighting with various visual studio
errors
-download S.Carons tapemeasure
plugin, copy cmake folder and
cmakelists.txt to your src dir
-edit CMakelists.txt so the
SOURCES and HEADERS section contains
all the cpp and .h files of your
project
-run cmake
-point Where is the source code
to your plugins source dir
-point Where to build the
binaries to some other folder
-change
CMAKE_INSTALL_PREFIX to where
your dlls should go (e.g.
y:\workgroup\Addons\MyPlugin)
I cannot find CMAKE_INSTALL_PREFIX.
-click generate
-open VS project
generated by cmake (in build
dir) and in Configuration
manager turn on INSTALL build
(this will copy dll to your
install_prefix dir)
I dont know if this
is the right (professional)
procedure but it works for me
It works also with VS
2012 express which has very
cool all-dark theme 
I installed VS2012, also. Really slick
interface, I'd like to work with that.
But: when I choose "Visual Studio 11 Win64"
in CMake, I get an error.
So I suppose I have to create the .vcxproj
in CMake with VS2010, and can then open it
in VS2012, correct?
Compiling C++ for Softimage... world of
hurt.
Best,
Eugen
Sent: Monday,
October 08, 2012 9:22 PM
Subject: Re: 2013
SP1 Compile Error in VS2010
SP1
Alok, thanks, but could you
please be more specific?
Softimage generates a .vcxproj and
a .cpp file.
Do I open VS via batch file or
not?
If not, I cannot open the
.vcxproj, because XSISDK_ROOT is
not set, and VS won't find the
makefiles.
So, I have to create a new project
from scratch, right?
What kind of project?
Questions, questions, questions...
Could take me through this step by
step?
TIA
Eugen
Am 08.10.2012 21:00, schrieb Alok
Gandhi:
As I said
earlier, make your own solution in
VS2010 and add the Soft generated
project to it. In the project
properties, change the path to the
include and libs manually. Should
work fine.
On Mon,
Oct 8, 2012 at 2:54 PM, Eugen
Sares <[email protected]>
wrote:
Hi,
trying to compile with VS2010
SP1 for Softimage 2013 SP1.
TRACKER : error TRK0005:
Failed to locate: "CL.exe".
I commented the call to
vcvarsall.bat out in the batch
file, as Julian suggested, but
it's still not working.
Any news on that front?
Besides, Mr. Caron, are you
willing to do your second
cmake tutorial?
Cheers,
Eugen
Am 13.09.2012 18:52, schrieb
Chris Chia:
it
seems like it does not
recognise XSISDK_ROOT?
We usually execute the
command prompt from the
workgroup (right click
and choose command
prompt") inside XSI and
it will inherit the
env_variable, and
execute 'devenv' for
VS...
Chris
On 13 Sep, 2012, at 9:08
PM, "Julian Johnson"
<[email protected]>
wrote:
XSISDK_ROOT
--
![]()
|