User forums > Help
Post-build stage doesn't seem to work....
(1/1)
johne53:
Today I installed Code::Blocks v10.05 on Windows 7. I'm using it with the TDM-GCC compiler (basically, MinGW). So far, things seem to be going well except that I can't seem to make my post-build steps work. For example, this fails if I enter it as a post-build step:-
ren "Debug\bin\my_proj.dll.a" "my_proj.lib"
This also fails:-
copy "F:\gnu-win32\My_Proj\Debug\bin\my_proj.dll.a" "F:\gnu-win32\My_Proj\Debug\bin\my_proj.lib"
I've tried some variations, such as omitting the quotation marks and using "\"some text\"" instead of "some text" but nothing seems to work. Can anyone see where I'm going wrong?
Alpha:
The problem is that ren and copy are part of the cmd shell, not actual programs. Try:
--- Code: ---cmd /c ren "Debug\bin\my_proj.dll.a" "my_proj.lib"
--- End code ---
and
--- Code: ---cmd /c copy "F:\gnu-win32\My_Proj\Debug\bin\my_proj.dll.a" "F:\gnu-win32\My_Proj\Debug\bin\my_proj.lib"
--- End code ---
If it does not work, try removing all the quotes.
Edit: Code::Blocks also contains macros for some commands (enabling them to be cross-platform):
--- Code: ---$(CMD_CP) "F:\gnu-win32\My_Proj\Debug\bin\my_proj.dll.a" "F:\gnu-win32\My_Proj\Debug\bin\my_proj.lib"
--- End code ---
johne53:
You're right, thanks. It worked! I'd just been following what I normally do in Visual Studio.
Navigation
[0] Message Index
Go to full version