Cruthaigh comhaid DLL

Údar: John Pratt
Dáta An Chruthaithe: 11 Feabhra 2021
An Dáta Nuashonraithe: 1 Iúil 2024
Anonim
How to Convert Zimbra TGZ Mail Files to Outlook PST | Best Solution 2021
Físiúlacht: How to Convert Zimbra TGZ Mail Files to Outlook PST | Best Solution 2021

Ábhar

Is comhaid leabharlainne atá nasctha go dinimiciúil iad comhaid DLL scríofa agus rialaithe le C ++. Déanann DLLanna do chód a roinnt, a stóráil agus a chaomhnú. Múineann an wikiHow seo duit conas comhad DLL a chruthú ag baint úsáide as Visual Studio ar Windows, nó Visual Studio ar Mac. Déan cinnte go ndéantar "Forbairt Deisce le C ++" a sheiceáil nuair a shuiteáil tú. Má tá Visual Studio agat cheana féin ach mura ndearna tú seiceáil ar an mbosca sin, is féidir leat an suiteálaí a rith arís chun a chinntiú go bhfuil sé agat.

Chun céim

  1. Stiúideo Amharc Oscailte. Is féidir leat an clár seo a fháil i do roghchlár Tosaigh nó san fhillteán Feidhmchlár. Ós rud é gur leabharlann faisnéise é DLL, níl ann ach cuid de thionscadal agus de ghnáth teastaíonn aip chompánach chun rochtain a fháil air.
    • Is féidir leat Visual Studio for Windows a íoslódáil anseo: https://docs.microsoft.com/en-us/visualstudio/install/install-visual-studio?view=vs-2019
    • Is féidir leat Visual Studio for Mac a íoslódáil anseo: https://docs.microsoft.com/en-us/visualstudio/mac/installation?view=vsmac-2019
    • Úsáideann an wikiHow seo cód a sholáthraíonn Microsoft chun a mhíniú conas comhad DLL a thógáil.
  2. Cliceáil ar File. Is féidir leat é a fháil os cionn an tseomra tionscadail (Windows) nó ag barr do scáileáin (Mac).
  3. cliceáil ar Nua agus Tionscadal. Tá an bosca dialóige "Create New Project" le feiceáil.
  4. Mol na roghanna Teanga, Ardán agus Cineál tionscadail in. Scagfaidh siad seo na cineálacha teimpléid tionscadail atá le feiceáil.
    • cliceáil ar Teanga chun roghchlár anuas a fháil agus cliceáil C ++.
  5. cliceáil ar Ardán chun roghchlár anuas a fháil agus cliceáil Windows.
  6. cliceáil ar Cineál tionscadail chun roghchlár anuas a fháil agus cliceáil Leabharlann.
  7. cliceáil ar Leabharlann nasc dinimiciúil (DLL). Beidh dath gorm ar do rogha. cliceáil ar An chéad cheann eile le dul ar aghaidh.
  8. Clóscríobh ainm don tionscadal sa bhosca Ainm. Mar shampla, cineál "MathLibrary" sa bhosca ainm samplach.
  9. cliceáil ar Déan. Cruthaítear an tionscadal DLL.
  10. Cuir comhad ceanntásc leis an DLL. Is féidir leat é seo a dhéanamh trí chliceáil ar Cuir mír nua leis thíos Tionscadal sa bharra roghchláir.
    • Roghnaigh Amharc C ++ sa roghchlár ar chlé den bhosca dialóige.
    • Roghnaigh Comhad ceanntásca (.h) i lár an bhosca dialóige.
    • Clóscríobh an t-ainm mar "MathLibrary.h" sa réimse ainm faoi na roghanna roghchláir.
    • cliceáil ar Cuir leis chun an comhad ceanntásc folamh a ghiniúint.
  11. Clóscríobh an cód seo a leanas sa chomhad ceanntásc folamh.

      // MathLibrary. (N) is {n = 0, a // {n = 1, b // {n> 1, F (n-2) + F (n-1) // le haghaidh roinnt bunluachanna tosaigh A agus b. // Má dhéantar an seicheamh a thionscnamh F (0) = 1, F (1) = 1, // ansin filleann an caidreamh seo an tsraith cáiliúil Fibonacci //: 1, 1, 2, 3, 5, 8, 13, 21, 34, ... // Cuir tús le sreangán caidrimh Fibonacci // sa chaoi go mbeidh F (0) = a, F (1) = b. // Caithfear an fheidhm seo a ghlaoch roimh aon fheidhm eile. neamhní seachtrach "C" MATHLIBRARY_API neamhní fibonacci_init (const gan síniú fada fada a, const gan síniú fada fada b); // Filleann an chéad luach eile as a chéile. // Tuairisceáin Fíor ar rath agus déanann sé an luach agus an t-innéacs reatha a nuashonrú; // Bréagach ar ró-shreabhadh, fág an luach reatha agus an t-innéacs gan athrú. seachtrach "C" MATHLIBRARY_API bole fibonacci_next (); // Faigh an luach reatha sa tsraith. seachtrach "C" MATHLIBRARY_API neamhshínithe fada fada fibonacci_current (); // Faigh suíomh an luacha reatha sa tsraith. seachtrach "C" MATHLIBRARY_API neamhshínithe fibonacci_index ();

    • Is cód samplach é seo ó shuíomh Gréasáin cabhrach Microsoft.
  12. Cuir comhad CPP leis an DLL. Is féidir leat é seo a dhéanamh trí chliceáil ar Cuir mír nua leis thíos Tionscadal sa bharra roghchláir.
    • Roghnaigh Amharc C ++ sa roghchlár ar chlé den bhosca dialóige.
    • Roghnaigh Comhad C ++ (.cpp) i lár an bhosca dialóige.
    • Clóscríobh an t-ainm mar "MathLibrary.cpp" sa réimse ainm faoi na roghanna roghchláir.
    • cliceáil ar Cuir leis chun an comhad folamh a ghiniúint.
  13. Clóscríobh an cód seo a leanas sa chomhad bán.

      // MathLibrary.cpp: Sainmhínítear na feidhmeanna a onnmhairítear don DLL. #include "stdafx.h" // bain úsáid as pch.h i Visual Studio 2019 #include utility> #include limit.h> #include "MathLibrary.h" // DLL athróga stáit inmheánacha: statach gan síniú fada fada roimhe seo_; // Luach roimhe seo, má tá sé ann faoi láthair gan síniú fada fada srutha_; // Innéacs_ neamhshínithe statach luach teaghrán reatha; // seq reatha. seasamh // Cuir tús le seicheamh caidrimh Fibonacci // sa chaoi go mbeidh F (0) = a, F (1) = b. // Caithfear an fheidhm seo a ghlaoch roimh aon fheidhm eile. neamhní fibonacci_init (const gan síniú fada fada a, const gan síniú fada fada b) {index_ = 0; reatha_ = a; roimhe_ = b; // féach cás speisialta nuair a tionscnaíodh é} // Déan an chéad luach eile sa seicheamh. // Tuairisceáin fíor maidir le rath, bréagach ar ró-shreabhadh. bool fibonacci_next () {// seiceáil an bhfuil an toradh nó an suíomh ag cur thar maoil más rud é ((ULLONG_MAX - previous_ current_) || (UINT_MAX == index_)) {filleadh bréagach; } // Cás speisialta nuair a dhéantar innéacs == 0, faigh luach b ar ais más rud é (index_> 0) {// eile, ríomh an chéad luach seicheamh eile previous_ + = current_; } std :: babhtáil (current_, previous_); ++ index_; filleadh fíor; } // Faigh an luach reatha sa téad. neamhshínithe fada fada fibonacci_current () {filleadh current_; } // Faigh an suíomh innéacs reatha sa tsraith. neamhshínithe fibonacci_index () {return index_; }

    • Is cód samplach é seo ó shuíomh Gréasáin cabhrach Microsoft.
  14. cliceáil ar Tiomsú sa bharra roghchláir. Is féidir leat an cnaipe seo a fháil os cionn réimse an tionscadail (Windows) nó ag barr do scáileáin (Mac).
  15. cliceáil ar Réiteach a thiomsú. Tar éis duit cliceáil air sin, ba cheart duit téacs mar atá thíos a fheiceáil:

      1> ------ Tógadh tosaithe: Tionscadal: MathLibrary, Cumraíocht: Debug Win32 ------ 1> MathLibrary.cpp 1> dllmain.cpp 1> Cód Giniúna ... 1> Leabharlann a chruthú C: Úsáideoirí ainm úsáideora Source Repos MathLibrary Debug MathLibrary.lib agus réad C: Úsáideoirí ainm úsáideora Foinse Repos MathLibrary Debug MathLibrary.exp 1> MathLibrary.vcxproj -> C: Users username Source Repos MathLibrary Debug MathLibrary.dll 1> MathLibrary.vcxproj -> C: Úsáideoirí ainm úsáideora Foinse Repos MathLibrary Debug MathLibrary.pdb (Páirteach PDB) ========== Tóg: D'éirigh le 1, theip ar 0, 0 cothrom le dáta, 0 scipeáil ==========

    • Má d’éirigh leat do DLL a chruthú, feicfidh tú anseo é. Má tharla earráid, liostálfar anseo é ionas gur féidir leat é a shocrú.