정적 라이브러리 프로젝트를 만들려면
-
메뉴 모음에서 파일, 새로 만들기, 프로젝트를 차례로 선택합니다.
-
새 프로젝트 대화 상자 왼쪽 창의 설치됨, 템플릿, Visual C++를 차례로 확장하고 Win32를 선택합니다.
-
가운데 창에서 Win32 콘솔 응용 프로그램을 선택합니다.
-
이름 상자에서 프로젝트 이름(예: MathFuncsLib)을 지정합니다.솔루션 이름 상자에서 솔루션 이름(예: StaticLibrary)을 지정합니다.확인 단추를 선택합니다.
-
Win32 응용 프로그램 마법사 대화 상자의 개요 페이지에서 다음 단추를 선택합니다.
-
응용 프로그램 설정 페이지의 응용 프로그램 종류 아래에서 정적 라이브러리를 선택합니다.
-
응용 프로그램 설정 페이지의 추가 옵션에서 미리 컴파일된 헤더 확인란을 선택 취소합니다.
-
마침 단추를 선택하여 프로젝트를 만듭니다.
정적 라이브러리에 클래스를 추가하려면
-
새 클래스에 대한 헤더 파일을 만들려면 솔루션 탐색기에서 MathFuncsLib 프로젝트에 대한 바로 가기 메뉴를 연 후 추가, 새 항목을 선택합니다.새 항목 추가 대화 상자의 왼쪽 창에 있는 Visual C++에서 코드를 선택합니다. 가운데 창에서 헤더 파일 (.h)을 선택합니다. 헤더 파일의 이름(예: MathFuncsLib.h)을 지정하고 추가 단추를 선택합니다. 빈 헤더 파일이 표시됩니다.
-
덧셈, 뺄셈, 곱셈, 나눗셈 같은 일반적인 산술 연산을 수행하는 MyMathFuncs라는 클래스를 추가합니다. 코드는 다음과 비슷합니다.
// MathFuncsLib.h namespace MathFuncs { class MyMathFuncs { public: // Returns a + b static double Add(double a, double b); // Returns a - b static double Subtract(double a, double b); // Returns a * b static double Multiply(double a, double b); // Returns a / b static double Divide(double a, double b); }; }
-
새 클래스에 대한 소스 파일을 만들려면 솔루션 탐색기에서 MathFuncsLib 프로젝트에 대한 바로 가기 메뉴를 연 후 추가, 새 항목을 선택합니다.새 항목 추가 대화 상자의 왼쪽 창에 있는 Visual C++에서 코드를 선택합니다. 가운데 창에서 C++ 파일 (.cpp)을 선택합니다. 소스 파일의 이름(예: MathFuncsLib.cpp)을 지정하고 추가 단추를 선택합니다. 빈 소스 파일이 표시됩니다.
-
이 소스 파일을 사용하여 MyMathFuncs의 기능을 구현합니다. 코드는 다음과 비슷합니다.
// MathFuncsLib.cpp // compile with: cl /c /EHsc MathFuncsLib.cpp // post-build command: lib MathFuncsLib.obj #include "MathFuncsLib.h" #include <stdexcept> using namespace std; namespace MathFuncs { double MyMathFuncs::Add(double a, double b) { return a + b; } double MyMathFuncs::Subtract(double a, double b) { return a - b; } double MyMathFuncs::Multiply(double a, double b) { return a * b; } double MyMathFuncs::Divide(double a, double b) { return a / b; } }
-
메뉴 모음에서 빌드, 솔루션 빌드를 선택하여 정적 라이브러리를 컴파일합니다. 이렇게 하면 다른 프로그램에서 사용할 수 있는 정적 라이브러리가 작성됩니다.
참고
Visual Studio 명령줄에서 빌드하는 경우 프로그램을 빌드하는 데 두 단계를 거쳐야 합니다. 먼저 cl /c /EHsc MathFuncsLib.cpp를 실행하여 코드를 컴파일하고 MathFuncsLib.obj라는 개체 파일을 만듭니다.cl 명령은 Cl.exe 컴파일러를 호출하고, /c 옵션은 연결 없는 컴파일을 지정합니다. 자세한 내용은 /c(링크 없이 컴파일)을 참조하세요. 두 번째로 lib MathFuncsLib.obj를 실행하여 코드를 연결하고 정적 라이브러리인 MathFuncsLib.lib를 만듭니다.lib 명령은 Lib.exe 라이브러리 관리자를 호출합니다. 자세한 내용은 LIB 참조를 참조하세요.
정적 라이브러리를 참조하는 C++ 콘솔 앱을 만들려면
-
메뉴 모음에서 파일, 새로 만들기, 프로젝트를 차례로 선택합니다.
-
왼쪽 창의 Visual C++에서 Win32를 선택합니다.
-
가운데 창에서 Win32 콘솔 응용 프로그램을 선택합니다.
-
이름 상자에서 프로젝트 이름(예: MyExecRefsLib)을 지정합니다.솔루션 옆에 있는 드롭다운 목록에서 솔루션에 추가를 선택합니다. 이렇게 하면 새 프로젝트가 정적 라이브러리를 포함하는 솔루션에 추가됩니다.확인 단추를 선택합니다.
-
Win32 응용 프로그램 마법사 대화 상자의 개요 페이지에서 다음 단추를 선택합니다.
-
응용 프로그램 설정 페이지의 응용 프로그램 종류 아래에서 콘솔 응용 프로그램을 선택합니다.
-
응용 프로그램 설정 페이지의 추가 옵션에서 미리 컴파일된 헤더 확인란을 선택 취소합니다.
-
마침 단추를 선택하여 프로젝트를 만듭니다.
앱에서 정적 라이브러리의 기능을 사용하려면
-
콘솔 응용 프로그램을 만들면 빈 프로그램이 만들어집니다. 소스 파일의 이름은 앞에서 선택한 이름과 동일하게 설정됩니다. 이 예제에서 소스 파일의 이름은 MyExecRefsLib.cpp입니다.
-
정적 라이브러리에서 수학 루틴을 사용하기 전에 이를 참조해야 합니다. 이렇게 하려면 솔루션 탐색기에서 MyExecRefsLib 프로젝트에 대한 바로 가기 메뉴를 연 다음 참조를 선택합니다.MyExecRefsLib 속성 페이지 대화 상자에서 공용 속성 노드를 확장하고 프레임워크 및 참조를 선택한 다음 새 참조 추가 단추를 선택합니다.참조 대화 상자에 대한 자세한 내용은 참조 추가를 참조하세요.
-
참조 추가 대화 상자에는 참조할 수 있는 라이브러리의 목록이 표시됩니다.프로젝트 탭에는 현재 솔루션의 모든 프로젝트와 이 프로젝트에 포함된 라이브러리가 나열됩니다.프로젝트 탭에서 MathFuncsLib 확인란을 선택한 다음 확인 단추를 선택합니다.
-
MathFuncsLib.h 헤더 파일을 참조하려면 포함된 디렉터리 경로를 수정해야 합니다.MyExecRefsLib에 대한 속성 페이지 대화 상자에서 구성 속성 노드, C/C++ 노드를 차례로 확장한 다음 일반을 선택합니다.추가 포함 디렉터리 옆에서 MathFuncsLib 디렉터리의 경로를 지정하거나 해당 경로를 찾습니다.
디렉터리 경로를 찾으려면 속성 값 드롭다운 목록 상자를 열고 편집을 선택합니다.추가 포함 디렉터리 대화 상자의 텍스트 상자에서 빈 줄을 선택하고 줄 끝에 있는 줄임표 단추(…)를 선택합니다.디렉터리 선택 대화 상자에서 MathFuncsLib 디렉터리를 선택하고 폴더 선택 단추를 선택하여 선택 내용을 저장한 후 대화 상자를 닫습니다.추가 포함 디렉터리 대화 상자에서 확인 단추를 선택한 후 속성 페이지 대화 상자에서 확인 단추를 선택하여 프로젝트에 변경 내용을 저장합니다.
-
이제 이 응용 프로그램에서 MyMathFuncs 클래스를 사용할 수 있습니다. 이렇게 하려면 MyExecRefsLib.cpp의 내용을 다음 코드로 바꿉니다.
// MyExecRefsLib.cpp // compile with: cl /EHsc MyExecRefsLib.cpp /link MathFuncsLib.lib #include <iostream> #include "MathFuncsLib.h" using namespace std; int main() { double a = 7.4; int b = 99; cout << "a + b = " << MathFuncs::MyMathFuncs::Add(a, b) << endl; cout << "a - b = " << MathFuncs::MyMathFuncs::Subtract(a, b) << endl; cout << "a * b = " << MathFuncs::MyMathFuncs::Multiply(a, b) << endl; cout << "a / b = " << MathFuncs::MyMathFuncs::Divide(a, b) << endl; return 0; }
g rsacwgxy
http://bit.ly/3drY6lE
www.rpland.org
cbd oil that works 2020
web hosting reviews
website hosting services
flighthub cheap flights
justfly cheap flights
Pingback: 홀덤사이트
Pingback: Sig Sauer Guns for Sale
win money apps
win money playing poker
buy domain microsoft
Pingback: buy vape juices online
Pingback: AR-12 Pro
Pingback: mo thay nha
Pingback: mơ bị đòi nợ
Pingback: mastodon valley farm
Pingback: tennis truc tuyen
레플리카
Pingback: mơ thấy quả bưởi đánh con gì
Scottie Dobkowski
Gretta Landry
Pingback: mơ bốc mộ đánh con gì
Arlen Sarro
Gabriel Boslet
Miguel Mautner
Johnson Rigney
Pingback: Alarmanlagen
Pingback: Tyson vs Jones jr live
Federico Subramanian
Kurt Svatek
Olivia Wesolowski
Norah Pesto
먹튀검증사이트 와그스
Jami Keese
Indira Longwith
Odessa Burnstein
Pingback: nam mo thay giet nguoi
Pingback: doterra essential oils
Pingback: shop dumps with pin
Treasa Pigler
Julio Arviso
Carita Deorio
Charity Steelmon
Ammie Belidor
Vickie Emberley
Pingback: dumps with pin for sale
Kris Noury
Bernie Huh
Mariela Westerheide
Jeanna Naes
Craig Hentrich
Beula Satz
Charlena Ringel
live cam sx
Aubrey Rundlett
Zelma Catino
Willian Scheyer
James Godinho
Suzette Leverone
Zaida Myatt
Isobel Billus
Allan Baab
Otis Hoen
Shan Beisel
Branda Kariger
Marline Mulroy
Coleman Seidner
Davis Obeso
Malorie Madziar
Morton Blankenburg
Sandra Keisker
Moshe Dellasanta
Marcela Buie
Dayle Stutesman
Todd Balde
Jesenia Turick
Beatriz Langhans
Inger Stana
Hung Gortman
Stephan Weinand
Web Girl
Rocco Wakabayashi
Freeman Hewell
Stacy Fleisher
Kimbra Nemith
Jonathan Marano
Wilford Witsell
August Aveline
Latrisha Gou
Maire Brunscheen
free nudez com
Raguel Mason
Karlyn Schaubert
Marissa Beatley
먹튀검증사이트 토토갱
Wade Karlen
Elton Holtmeier
Floyd Huddy
Randal Naumoff
Abdul Kenebrew
Benito Cascia
Abraham Demaris
Kaye Desak
Lee Zieske
Julius Charbonnel
Karri Mince
Zenobia Temby
Raelene Somodi
Derrick Manfre
Noe Garrels
Colby Bayus
Dalia Brenchley
Jayson Bodah
Edmond Obert
Han Kriegh
Nichelle Pritz
Phung Garrette
Noe Mehaffey
Garth Kronk
Sexy Girl
Cruz Wehrsig
Fletcher Sherrell
Adrian Shorette
Elton Plescia
Kathryne Bovio
Onie Gate
Neoma Ricco
Missy Feichter
Clementine Charriez
online live sexy
free hot cam to cam
free chat now lesbian
Felicia Lafleur
Tracy Barone
Elmo Neither
Ramonita Parkers
321 free chat
honystar55
nudegirl26
webcam couple chat
brazzers live chat
claire moulin chaturbate
Emmy Hughen
Gaynell Kalmus
Zelma Manders
Concetta Solarz
Nikole Baron
Inga Sisneros
Toi Pugsley
Ofelia Authur
Agustin Rivenbark
Karin Mccorkindale
Antione Hannibal
Chung Klonowski
Corey Buschner
Mitchel Versteeg
Esteban Harlem
Petronila Estevez
Cyrstal Marcheski
Daniel Staser
Tom Lueking
Craig Benisek
Alec Viafara
Tawny Billo
Eugene Aceret
Duncan Markarian
Lindsey Vanderploeg
Brendan Kitthikoune
Macy Boghosian
Joel Foland
Roberto Coil
Steffanie Garitty
Alejandro Washing
Reinaldo Escarcega
Johnny Massanelli
Merri Berntsen
Theron Sprague
Forrest Engelson
Tillie Vasguez
Joey Wins
China Korkmas
Neomi Gelle
Shira Casteneda
Marquitta Ratliff
Lavone Sahe
Myles Swearegene
Clarisa Taegel
live webcam girls
sex strip chat
nudegirl26
live pron chat
Nevada Tilson
hot webcam chat
desi nude chat
Retha Duso
Find Nudes
Fred Zall
Shondra Gardiner
Latesha Peachey
Georgeanna Syddall
Vincent Hewlin
Lavern Siegal
Odell Yuste
Richelle Hedley
Gertrudis Hardridge
Wes Treisch
Dave Lussier
Sanda Etling
Madonna Shorten
Dana Reihe
Jess Sutphin
Cyndy Sandavol
Cam Girl
webcam porn online
xhamsterlive girls
cam chat 18
bdsm online chat
Zack Paullin
Kamilah Gorgone
Winter Mascioli
Hermila Tigner
Hilda Rolland
Adolph Gorman
Marcelino Martens
Elliot Watchman
Ione Creekmore
Hayden Nittler
Jeffrey Babich
Benito Cronk
Dominga Zar
Theron Diefenbach
Ghislaine Kollman
Sheri Rodriques
Buford Lanzoni
Syble Reckner
Kareem Fiscal
Krystal Pavlik
Leon Mczeal
Madonna Lavin
Jeri Arebela
Zada Lave
Keneth Angermeier
Carlton Templin
Sung Okula
Horny Girl
free srx chat
erotic video chat
Olinda Koblick
telugusexchat
Norah Poska
Von Groenke
Savannah Sarkissian
Edison Milite
Maxwell Sejkora
Ramiro Chrabasz
Web Girl
jasmine free chat
Hosea Suh
Noel Buron
Apryl Guritz
Amina Cassetty
Billy Jeffords
Gerard Zellman
Sherryl Evjen
Yang Mcbryar
live chaturbate
free nu8des
Kendall Lichtenberger
Denae Laube
Suzy Matte
Chae Heaphy
Michal Alwang
Theressa Glowka
Randy Humberson
Rosena Lyson
Lorina Robinsons
Kallie Whetstone
Deena Apple
Jarred Soucier
Alleen Cluster
Felicitas Horth
Burl Arning
Melany Oney
Eldon Villaluz
Benjamin Rogas
Golda Dahlquist
Theo River
Jolanda Bendu
Josiah Kiphart
Jin Mervin
Quinn Tierman
Lara Gutsche
Marion Landon
Lloyd Maag
Amelia Mckibbon
Lore Thao
Armanda Jantzen
Asa Epley
Filiberto Low
Adam Burtless
Holli Tai
Torri Moelter
Gtgibe
Wendi Pippenger
Cedrick Gotschall
Jacob Keenum
Carey Cuzzi
Xiomara Smoker
Stanton Setliff
Myron Archuleta
Windy Fraction
Portia Reidinger
Delpha Millisor
Minerva Mojica
Anderson Willand
Micheal Sindt
Monty Mccolpin
Fletcher Dechert
Vernon Hartel
Jeanelle Fortini
Chantelle Rosinski
Margherita Gabak
Brooks Orwick
Linwood Bergsman
Ismael Sikora
Bambi Wasurick
Terrell Youssefi
Vernice Averitte
Clark Siverson
Jared Julius
Lavona Milholland
Augustine Nalbach
Cynthia Yusuf
Orval Lamprey
Rosalee Durrette
Alana Woodmancy
Dino Zeringue
Salvador Lionberger
Wvqlsw
Kandace Folley
Concetta Rohe
Arlean Lebaugh
Rob Greenweig
Liza Madore
Fhfbzg
Merlin Waxler
Riley Carrino
Helaine Squillante
Justin Ashley
Jackie Afzal
Drusilla Vanderjagt
Curtis Coursey
Dwight Lipstone
Ulysses Bellamy
Argentina Waguespack
Trent Blatti
Terence Schnoke
Tommy Serra
Prewzu
Qzsyru
Patience Morishito
Rashida Rilley
Dennise Dulude
Napoleon Gattuso
Joey Moring
Dean Devara
Bradly Fleer
Brock Quinalty
Curt Czachorowski
Carl Wurst
Angel Trueheart
Denese Goluba
Cory Darroch
Cfjigr
Dick Liss
Mitchel Arns
Billi Franzini
Tommy Criger
Wzlhpc
Byksxj
fb88
Hcflpi
Jzqreg
Ivqwgj
Jbzkho
Hwlkdp
Dominica Perrault
Shawnna Sheller
Shondra Gronowski
Annita Golay
Janet Shatley
Vallie Leuy
Lazaro Hawthrone
Benjamin Shand
Iftdkx
Web Girl
chat random porn
live cam to cam chat
shemal chat
hot live cam chat
Juliet Tung
Jonie Awtry
Kirsten Tashima
Search For Nudes
Ivan Mires
Catherin Sivia
Dee Suddath
Jeanene Zoelle
Effie Goodard
David Faught
Laurel Abdul
Wilbur Gravatt
Rosella Bartoldus
Shyla Egan
cam girls chat live
live cam to cam chat
Bfulxs
Malcom Osterlund
Brooks Caselli
Rodney Vandevelde
Danita Burgher
Mckenzie Heatwole
Kandis Rainge
Lorretta Quickel
Whitney Melso
Kgllov
온라인 바카라 사이트
온라인 바카라
바카라
온라인바카라
온라인바카라
Hot Girl
Marlana Wigand
free nudez com
온라인 바카라
온라인바카라
온라인 바카라 사이트
바카라 사이트
Ayesha Wiggains
Amparo Barabas
nudegirl26
mature camz
Pearline Birdette
Erlene Macy
바카라사이트
온라인 바카라 사이트
바카라
Upschn
바카라 사이트
바카라
바카라
온라인 바카라 사이트
온라인 바카라 사이트
온라인 바카라 사이트
바카라
온라인 바카라 사이트
바카라 사이트
Edjuup
delta 8 THC for sale
바카라
바카라사이트
온라인 바카라 사이트
온라인 바카라 사이트
온라인 바카라 사이트
Jerica Llamas
hot nude chat
porn vr chat
webcam chat 18
btc tumbler
Asuwjb
Sybil Janski
바카라
바카라
바카라사이트
바카라 사이트
Jacquelyne Hollandsworth
Sebastian Cervetti
Darryl Entress
Ernie Juenger
Zena Davin
Glenda Medlen
Vcdpin
Yajaira Tidd
Suellen Disilvestro
Beula Bartleson
Mwijpn
Phil Setlak
Willis Sauceman
Reinaldo Munnis
Neal Hershman
Willodean Helen
Debbi Archambault
June Vafiadis
Ellis Pulfrey
Julissa Pinna
321 sext
random nude video chat
Jayson Stern
Lilla Gallaugher
monero mixer
Kendrick Laing
Wtnpqq
Leah Springsteen
tutorial sex position
Angeles Tuenge
free live porn chat
strip chat bbw
Edyth Hescock
Sam Jessica
Percy Blesh
China Micro Switch Manufacturer
Sheet Mask Materials Factory
Ezzsec
Horny Girl
freenudezz
nudegirl26
seexy chat
remote control panties review
erotica short stories
Afbkjm
Vidalista 40mg
Swkaqu
Delmy Lightle
Chevrolet Luxury Van Repair Near Me
Alesia Gunyan
Maynard Mercury
Nancee Cerda
Cherelle Heninger
Werner Bisceglia
Elmdyz
Joe Moerbe
Nettie Jamesson
Roseanna Major
Emanuel Isgur
Cordell Buseck
Yqdfgk
Delta Velthuis
Lino Herdes
Carl Belair
Hwa Dufner
Genoveva Romrell
Keeley Jain
Vernon Vollmar
Guillermina Hoefle
Rzjoeh
Jeanine Holiday
Aileen Helman
Whitney Warburton
Luke Carnalla
Hulda Staack
Rico Kepp
Kenisha Velo
Kzmnqh
Rysyer
Dania Kallenbach
Clyde Macken
hollow strap on
Andrea Basch
Granville Boller
Orville Fernanders
strap on sex toys
파워볼 방법
파워볼
파워볼
Mggtvi
buy Instagram followers
파워볼 사이트
tron tumbler
파워볼 사이트
Rsqllb
best vibrating dildo
먹튀검증사이트
먹튀검증 커뮤니티
먹튀검증
realistic squirting dildo
Afpqiq
먹튀검증 추천
먹튀 검증
먹튀검증
Kaitlin Dragula
dildo review
Elnora Bueckers
먹튀검증
먹튀검증사이트
Wbtgcv
먹튀 검증
vibrator review
먹튀검증사이트
먹튀검증사이트
먹튀 검증 사이트
vibrator
먹튀검증 사이트
먹튀검증사이트
먹튀검증사이트
Qquhkt
vibrators for women
Trent Bonura
Loida Gilvin
most realistic dildo
Jonas Chau
Columbus Mcaleese
Katelynn Knowlton
Rolland Walzer
Frank Kosters
Sid Gorey
Albina Stmichel
Mertie Rarey
Yesenia Metelus
Earl Berganza
Britni Leasy
Trang Mizukami
Jeane Gadzinski
Jerri Gravelin
Virgil Fugua
Federico Valez
Freddie Wikoff
Geoffrey Lieng
먹튀검증사이트
먹튀검증
먹튀검증 사이트
먹튀검증
먹튀검증
먹튀검증 사이트
파워볼
파워볼뉴스
파워볼
Maricruz Arrowsmith
free bdsm chat
online adult chat
nude video calls
strip cjat
free sx chat
free cuckold chat
Cheri Raybould
adult phone chat
free sexting chat
파워볼 사이트
Kinky Girl
free webcam chat with girls
free nudez
Dbcuid
파워볼
엔트리파워볼
파워볼 사이트
파워볼 사이트
파워볼
엔트리파워볼
파워볼 사이트
파워볼 사이트
파워볼 사이트
파워볼 사이트
Malcom Vosberg
Marie Odwyer
Cam Girl
live cam sx
sexy chat
Juliana Szumiesz
Web Girl
live couple chat
sex voice chat