delete
-
delete
Here are some references: Walkthrough: Compiling a C Program[^] C-Language Programming with Visual Studio 2010 Ultimate, Pro or VC++ Express[^] C-language programming in Visual Studio 2010[^] Are you meaning this problem: Compile C program in Visual Studio 2005[^] ?
-- "Programming is an art that fights back!"
-
Here are some references: Walkthrough: Compiling a C Program[^] C-Language Programming with Visual Studio 2010 Ultimate, Pro or VC++ Express[^] C-language programming in Visual Studio 2010[^] Are you meaning this problem: Compile C program in Visual Studio 2005[^] ?
-- "Programming is an art that fights back!"
Walkthrough: Compiling a C Program Like this link works the compiller but so i must write the code with notepad or an editor. But how can i make a new projekt in VS10 and compile it there, so as with C#. What i must do? I open a new project then ?
-
How can i code/compile C? What project i must open?
-
How can i code/compile C? What project i must open?
PC17 wrote:
What project i must open?
Just start a new project and select either Console or Windows app, VS will create a skeleton project for you to add your own code and will automatically select the correct compiler options. If you do not know how to use Visual Studio then take a look at some of the self study guides on the start page.
It's time for a new signature.
-
How can i code/compile C? What project i must open?
what I do (using VS Express) in such case is create a C++ project of the kind you want, then add a file with extension .c and finally remove the ones with extension .cpp; I typically also have to change the settings about precompiled headers. I wish there were an easier way, but I don't see one. :)
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum
Please use <PRE> tags for code snippets, they preserve indentation, and improve readability.
-
what I do (using VS Express) in such case is create a C++ project of the kind you want, then add a file with extension .c and finally remove the ones with extension .cpp; I typically also have to change the settings about precompiled headers. I wish there were an easier way, but I don't see one. :)
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum
Please use <PRE> tags for code snippets, they preserve indentation, and improve readability.
-
what I do (using VS Express) in such case is create a C++ project of the kind you want, then add a file with extension .c and finally remove the ones with extension .cpp; I typically also have to change the settings about precompiled headers. I wish there were an easier way, but I don't see one. :)
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum
Please use <PRE> tags for code snippets, they preserve indentation, and improve readability.
Luc Pattyn wrote:
I typically also have to change the settings about precompiled headers.
And say the compiler to use C. On the project properties set "Compile as C".
Luc Pattyn wrote:
I wish there were an easier way, but I don't see one.
Much easier way is to create an empty project and add your files. There change the extension when you add. :)
Best wishes, Navaneeth
-
Which version of Visual Studio do you have? Ultimate / Pro or VC++ Express? Please check my other reply to this question.
-- "Programming is an art that fights back!"
Ultimate Demo
-
Walkthrough: Compiling a C Program Like this link works the compiller but so i must write the code with notepad or an editor. But how can i make a new projekt in VS10 and compile it there, so as with C#. What i must do? I open a new project then ?
Choose "Empty project". When adding files, specify extension as C (actually extension doesn't matter). Now on the project properties, choose "Compile as C" option.
Best wishes, Navaneeth
-
Luc Pattyn wrote:
I typically also have to change the settings about precompiled headers.
And say the compiler to use C. On the project properties set "Compile as C".
Luc Pattyn wrote:
I wish there were an easier way, but I don't see one.
Much easier way is to create an empty project and add your files. There change the extension when you add. :)
Best wishes, Navaneeth
N a v a n e e t h wrote:
set "Compile as C".
I never did that, it seems to know from the extension (as it should IMO).
N a v a n e e t h wrote:
create an empty project
ah. of course. I'll have to remember that. thanks. :)
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum
Please use <PRE> tags for code snippets, they preserve indentation, and improve readability.
-
Luc Pattyn wrote:
I wish there were an easier way
You can write pure C in a .cpp source file.
It's time for a new signature.
that is a shocking idea, probably correct, but shocking nonetheless. why would I drag the wrong extension with me? :)
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum
Please use <PRE> tags for code snippets, they preserve indentation, and improve readability.
-
Walkthrough: Compiling a C Program Like this link works the compiller but so i must write the code with notepad or an editor. But how can i make a new projekt in VS10 and compile it there, so as with C#. What i must do? I open a new project then ?
New Project -> Visual C++ -> Empty Project In Solution Explorer window, right click & select "Source Files" -> "Add" -> "New Item" On left side of the "Add new item" dialog, select "Code" In the file name field type "YourFileName.c" and click "Add" Write some code in the file like below and press "Ctrl + F5", you can see the output:
#include "stdio.h" int main() { int nNum = 10; char cChar = 'a'; printf("%d", nNum); printf("\n"); printf("%c", cChar); printf("\n"); return 0; }
Regards-- "Programming is an art that fights back!"
-
Choose "Empty project". When adding files, specify extension as C (actually extension doesn't matter). Now on the project properties, choose "Compile as C" option.
Best wishes, Navaneeth
I can´t chose "Compile as C" Where is that precisly?
-
I can´t chose "Compile as C" Where is that precisly?
-
New Project -> Visual C++ -> Empty Project In Solution Explorer window, right click & select "Source Files" -> "Add" -> "New Item" On left side of the "Add new item" dialog, select "Code" In the file name field type "YourFileName.c" and click "Add" Write some code in the file like below and press "Ctrl + F5", you can see the output:
#include "stdio.h" int main() { int nNum = 10; char cChar = 'a'; printf("%d", nNum); printf("\n"); printf("%c", cChar); printf("\n"); return 0; }
Regards-- "Programming is an art that fights back!"
Yes i did it so then he write: The Application "c:\Pfad..." can´t start. The System couldn´t the file. Where can i set the Compiler? I can´t set it.
-
N a v a n e e t h wrote:
set "Compile as C".
I never did that, it seems to know from the extension (as it should IMO).
N a v a n e e t h wrote:
create an empty project
ah. of course. I'll have to remember that. thanks. :)
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum
Please use <PRE> tags for code snippets, they preserve indentation, and improve readability.
Luc Pattyn wrote:
it seems to know from the extension (as it should IMO).
I don't think so. On default settings it uses C++ compiler to compile the code irrespective of what extension it is. You can see this from the output window. This will work because most of the C code is also valid on C++. When you set the "Compile as C" option, you can see adiitional compiler flag getting added to the compile command and it defaults to the C89 standard. :)
Best wishes, Navaneeth
-
N a v a n e e t h wrote:
set "Compile as C".
I never did that, it seems to know from the extension (as it should IMO).
N a v a n e e t h wrote:
create an empty project
ah. of course. I'll have to remember that. thanks. :)
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum
Please use <PRE> tags for code snippets, they preserve indentation, and improve readability.
Luc Pattyn wrote:
...it seems to know from the extension (as it should IMO).
It always has for me. I've never changed compiler options when switching between C and CPP files.
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"Man who follows car will be exhausted." - Confucius
-
Luc Pattyn wrote:
it seems to know from the extension (as it should IMO).
I don't think so. On default settings it uses C++ compiler to compile the code irrespective of what extension it is. You can see this from the output window. This will work because most of the C code is also valid on C++. When you set the "Compile as C" option, you can see adiitional compiler flag getting added to the compile command and it defaults to the C89 standard. :)
Best wishes, Navaneeth
I now located the "compile as C" switch (project Properties/Configuration Properties/CC++/Advanced); I'm pretty sure I've never used it before. I will experiment next time I need some native code stuff. Thanks. :)
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum
Please use <PRE> tags for code snippets, they preserve indentation, and improve readability.
-
Luc Pattyn wrote:
it seems to know from the extension (as it should IMO).
I don't think so. On default settings it uses C++ compiler to compile the code irrespective of what extension it is. You can see this from the output window. This will work because most of the C code is also valid on C++. When you set the "Compile as C" option, you can see adiitional compiler flag getting added to the compile command and it defaults to the C89 standard. :)
Best wishes, Navaneeth
I just discovered Visual Studio 2008 Express Edition applies /TC (i.e. Compile as C code) for a C file inside a C++ project (which has the setting /TP, i.e. Compile as C++ code). So there is no need to change the setting provided the extension is correct. :)
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum
Please use <PRE> tags for code snippets, they preserve indentation, and improve readability.
-
Luc Pattyn wrote:
...it seems to know from the extension (as it should IMO).
It always has for me. I've never changed compiler options when switching between C and CPP files.
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"Man who follows car will be exhausted." - Confucius
No need to switch settings, see my 2 replies to nananeeth. :)
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum
Please use <PRE> tags for code snippets, they preserve indentation, and improve readability.