Archived
This forum has been archived. Please start a new discussion on GitHub.
Compile Error
I compile Ice-1.1.0ForC++ under VC6. But it told me like below:
"
Performing Custom Build Step on ..\..\slice\Ice\StreamF.ice
Invalid directory.
Can not find the specified files
Can not find F:\Ice-1.1.0\src\Ice\StreamF.cpp
Performing Custom Build Step on ..\..\slice\Ice\Stream.ice
Invalid directory.
Can not find the specified files
Error executing e:\windows\system32\cmd.exe.
"
and I can not find the StreamF.cpp and Stream.cpp file in the directory, how to deal with this problem?
"
Performing Custom Build Step on ..\..\slice\Ice\StreamF.ice
Invalid directory.
Can not find the specified files
Can not find F:\Ice-1.1.0\src\Ice\StreamF.cpp
Performing Custom Build Step on ..\..\slice\Ice\Stream.ice
Invalid directory.
Can not find the specified files
Error executing e:\windows\system32\cmd.exe.
"
and I can not find the StreamF.cpp and Stream.cpp file in the directory, how to deal with this problem?
0
Comments
-
These files are generated by the Slice-to-C++ compiler.
My guess is that you didn't open all.dsw and selected all.dsp as active project, but instead directly opened src\Ice\Ice.dsp. This won't work, because Ice.dsp depends on a bunch of other projects, which must be build first. By using all.dsw, and selecting "all" as active project (as described in INSTALL.WINDOWS), you get the correct build order.0 -
I compiled the "all" project, but the same problem is still there.May i generate the .cpp file manually?0
-
No, compiling the files by hand is not be necessary.
Can you do a fresh compilation (remove old source, extract archive again, then compile), and show me the full compilation logs (with cut&paste)?0 -
I do a fresh compilation, and this time I compile the "all" project first, then it works. I guessed that if I first compile "slice" project and then compile "all" project will cause this problem. I did not verify this.0