E D R , A S I H C RSS

Visual Studio

VisualStudio �� Microsoft ���� 개��� Windows�� IDE �경��. �경������ Visual C++, Visual Basic, Visual C# �� ���� ���� 개���경 ����, ���� ���� Visual Studio 2012��.

����

  • 1998.06 Visual Studio 6.0
  • 2002.02 Visual Studio .Net
  • 2005.11 Visual Studio 2005
  • 2007.11 Visual Studio 2008
  • 2010.04 Visual Studio 2010
  • 2012.09 Visual Studio 2012
DeleteMe) .net 2005 beta3 까 �����...
DeleteMe) .net 2005 ����기�� ����(���, ����, ������)� ���� ��������. ���� ������ ����군��. 11������ ���� ������.


������ 2008��까�� �� Visual C++ 6.0�� �� ���������� 2008�� 2�� ���� 교���� Visual Studio 2008 ������ 권� ��� 계기�� ���� ���� �경������.

VisualC++ 6.0 VS.NET 계�� ���� ������ ��그� ����. ��� IntelliSense�� ���� ������ �������� 깨고, �� �� ������ ������ �� �� ����. ( ����, Debug Mode���� �������, Release Mode���� ���� �� 경���� ������ �� �� ����그������ ���� ����. 그���� 간�� �� ������ �� ���� ���� ���� �� ����. )

VisualStudio �� �����기 ����그���� ��������� 기������, Debugger ����, Profiling, Goto Definition

Bug


Class View � ����


IntelliSense�� ���� �� ��

���� ���������� ������. ���� xxx.ncb ���� ���� �� ���� ���������� ��.

VisualAssist �� ������, Code Re-Parsing 기���� ������.

pragma once

C++ ������ ���������� import �� ��과 ���� �� �������� � pre-processor �� 기�������� 'include' �� ��. 그���� �� �� ������ �� ���� redefinition ����� ����. �� ���� ������ ���� #ifndef - #endif ���� ���� ��������� pragma once ��.

���� ������ ����.
~cpp 
#ifndef _CBOARDBASE_H_  // _CBOARDBASE_H_ � preprocessor �� ������ �� 경�� �������.  
#define _CBOARDBASE_H_  

class CBoardBase {
protected:
	CBoardBase();
	void initBoard();
.
.
#endif
�� ����과 � ���� �����.
~cpp 
#pragma once

class CBoardBase {
protected:
	CBoardBase();
	void initBoard();
.
.
��, pragma ������기�� de facto���� �� �� ����. ������ ������ ������� ����.[1]

Profiling

C++Profiling

Debugger �� ����

���� Debugger �� �� �� ������ ����. UnitTest �� ������ ����그������ ����, Debugger�� �������. ����그���� ���������� ��� �기 ���� MSDN�� �������� ���, �고 ���� ������게 �������� ����.
(More to come)


����개�� Project �� �����기

���� : ProjectTheCell (���� �������� Othello Project)
(more to come)
VS.net ������ �������� �� 개������ ������ ������. (6.0�� 그����? WorkSpace���� �� ��������... ��~). ���� ���������� ���������� ����� 게 ���� �� ����군��. ���� ���������� ���고, ���������� ���� ������ 결�� ���� �� ��고��.

�������� ���� ���� 걸기

�������� �� 경�� ������ ���������� ������ 경��� ����. ����� ������ 거���� �� 고� ��� ��기�� ������.

VS 6.0

  • Project(��������) » Settings(��)�� ������.
  • Link(��결) �� ������.
  • Category(��고��) ���� �� ������ Input(����)�� ������.
  • Object/library(개/��������) �� ������ �������� ���� ���� �������.
  • ��고 �������� 경���� ������������ ������ �������. Additional library path(��� �������� 경��)�� �������� ���� ���� ���� ��� ������.

VS.NET

  • View(기) » Solution Explorer(������ �기)�� ������
  • Tools(��구) » Options(����) » Projects(��������) » VC++ Directories(VC++ ��������)�� ������.
  • Show directories for:(���� �������� ����:) ���� �� ������ Include Files(���� ���)�� ���고 include ���� ������������(��: C:\����������\include)�� ��������.
  • Show directories for:(���� �������� ����:) ���� �� ������ Library Files(�������� ����)�� ���고 �������� ���� ������������(��: C:\����������\lib)�� ��������.
  • Show directories for:(���� �������� ����:) ���� �� ������ Executable Files(���� ����)�� ���고 ���� ���� ������������(��: C:\����������\bin)�� ��������.
  • �� ��구 ���������� Project(��������) » Properties(����) » Linker(���) » Input(����)�� ���고 "Additional Dependencies(��� ��계)" ���� ���������� ���� (��: abcd.lib)�� �������.

  • Reference : Intel �������� ��결 ����

    ----
    • [1] pragma�� once���� ���� option�� ����.
    Valid XHTML 1.0! Valid CSS! powered by MoniWiki
    last modified 2021-02-07 05:28:22
    Processing time 0.0426 sec