1import{A as e,K as t,P as n,c as r,d as i,h as a,m as o,p as s}from"./vendor~app~SearchBox~404.html~03~02~01~ext_idl~ext_cmake~README~README~joinus~faq~win~linux~msr1ortc-DmIgdF7g.js";import{t as c}from"./app-CEKqxzHR.js";var l=JSON.parse(`{"path":"/quickstart/","title":"å¿«éå¼å§ | å¿«éå
¥é¨","lang":"zh-CN","frontmatter":{"title":"å¿«éå¼å§","description":"ä¸é®å®è£
æå¼ç»ç«¯ï¼è¾å
¥ä»¥ä¸å½ä»¤å³å¯å®æ RMVL çå®è£
ãè¥æçé®ï¼è¯·åèæã å¼ååæ³¨æäºé¡¹ è¦ä½¿ç¨ RMVL è¿è¡å¼åï¼æ¨éè¦å®è£
è½å¤ç¼è¯ C++ 代ç çç¼è¯å¨ï¼å¦æéè¦ï¼æ¨è¿å¯ä»¥å®è£
Python 3.8 æä»¥ä¸çæ¬ç Python è§£éå¨ æ¤å¤ RMVL ä½¿ç¨ CMake æå»ºï¼å¦æææºç ç¼è¯éæ±çç¨æ·è¯·ç¡®ä¿å®è£
äº CMake 3.16 æä»¥...","head":[["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"å¿«éå¼å§\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2026-07-30T17:29:15.000Z\\",\\"author\\":[]}"],["meta",{"property":"og:url","content":"https://cv-rmvl.github.io/quickstart/"}],["meta",{"property":"og:site_name","content":"RMVL ç¨æ·æå"}],["meta",{"property":"og:title","content":"å¿«éå¼å§"}],["meta",{"property":"og:description","content":"ä¸é®å®è£
æå¼ç»ç«¯ï¼è¾å
¥ä»¥ä¸å½ä»¤å³å¯å®æ RMVL çå®è£
ãè¥æçé®ï¼è¯·åèæã å¼ååæ³¨æäºé¡¹ è¦ä½¿ç¨ RMVL è¿è¡å¼åï¼æ¨éè¦å®è£
è½å¤ç¼è¯ C++ 代ç çç¼è¯å¨ï¼å¦æéè¦ï¼æ¨è¿å¯ä»¥å®è£
Python 3.8 æä»¥ä¸çæ¬ç Python è§£éå¨ æ¤å¤ RMVL ä½¿ç¨ CMake æå»ºï¼å¦æææºç ç¼è¯éæ±çç¨æ·è¯·ç¡®ä¿å®è£
äº CMake 3.16 æä»¥..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2026-07-30T17:29:15.000Z"}],["meta",{"property":"article:modified_time","content":"2026-07-30T17:29:15.000Z"}]]},"readingTime":{"minutes":1.51,"words":452},"git":{"createdTime":1743256186000,"updatedTime":1785432555000,"contributors":[{"name":"zhaoxi","username":"","email":"[email protected]","commits":5,"avatar":"https://gravatar.com/avatar/6d7a5af9a0b65d2e9de45d8737997644e55a55004140b744d0b129a0f1fe4fb6?d=retro"}]},"autoDesc":true,"filePathRelative":"quickstart/README.md","headers":[],"bulletin":false}`),u={name:`README.md`},d={class:`hint-container warning`};function f(c,l,u,f,p,m){let h=n(`VPLink`),g=n(`Badge`),_=n(`CodeTabs`),v=n(`CodeEditor`);return e(),i(`div`,null,[l[20]||=r(`h2`,{id:`ä¸é®å®è£
`,tabindex:`-1`},[r(`a`,{class:`header-anchor`,href:`#ä¸é®å®è£
`},[r(`span`,null,`ä¸é®å®è£
`)])],-1),r(`p`,null,[l[2]||=o(`æå¼ç»ç«¯ï¼è¾å
¥ä»¥ä¸å½ä»¤å³å¯å®æ RMVL çå®è£
ãè¥æçé®ï¼è¯·åè`,-1),a(h,{href:`win.md`},{default:t(()=>[...l[0]||=[o(`Windows é
ç½®æç¨`,-1)]]),_:1}),l[3]||=o(`æ`,-1),a(h,{href:`linux.md`},{default:t(()=>[...l[1]||=[o(`Linux é
ç½®æç¨`,-1)]]),_:1}),l[4]||=o(`ã`,-1)]),a(_,{id:`6`,data:[{id:`Linux`},{id:`Windows <Badge type="warning" text="Beta" />`}]},{title0:t(({value:e,isActive:t})=>[...l[5]||=[r(`span`,null,`Linux`,-1)]]),title1:t(({value:e,isActive:t})=>[r(`span`,null,[l[6]||=o(`Windows `,-1),a(g,{type:`warning`,text:`Beta`})])]),tab0:t(({value:e,isActive:t})=>[...l[7]||=[r(`div`,{class:`language-bash line-numbers-mode`,"data-highlighter":`shiki`,"data-ext":`bash`,style:{"--shiki-light":`#393a34`,"--shiki-dark":`#dbd7caee`,"--shiki-light-bg":`#ffffff`,"--shiki-dark-bg":`#121212`}},[r(`pre`,{class:`shiki shiki-themes vitesse-light vitesse-dark vp-code`},[r(`code`,{class:`language-bash`},[r(`span`,{class:`line`},[r(`span`,{style:{"--shiki-light":`#59873A`,"--shiki-dark":`#80A665`}},`wget`),r(`span`,{style:{"--shiki-light":`#B56959`,"--shiki-dark":`#C98A7D`}},` https://cv-rmvl.github.io/install`),r(`span`,{style:{"--shiki-light":`#A65E2B`,"--shiki-dark":`#C99076`}},` -qO`),r(`span`,{style:{"--shiki-light":`#B56959`,"--shiki-dark":`#C98A7D`}},` -`),r(`span`,{style:{"--shiki-light":`#AB5959`,"--shiki-dark":`#CB7676`}},` |`),r(`span`,{style:{"--shiki-light":`#59873A`,"--shiki-dark":`#80A665`}},` bash`)])])]),r(`div`,{class:`line-numbers`,"aria-hidden":`true`,style:{"counter-reset":`line-number 0`}},[r(`div`,{class:`line-number`})])],-1)]]),tab1:t(({value:e,isActive:t})=>[...l[8]||=[r(`div`,{class:`language-powershell line-numbers-mode`,"data-highlighter":`shiki`,"data-ext":`powershell`,style:{"--shiki-light":`#393a34`,"--shiki-dark":`#dbd7caee`,"--shiki-light-bg":`#ffffff`,"--shiki-dark-bg":`#121212`}},[r(`pre`,{class:`shiki shiki-themes vitesse-light vitesse-dark vp-code`},[r(`code`,{class:`language-powershell`},[r(`span`,{class:`line`},[r(`span`,{style:{"--shiki-light":`#393A34`,"--shiki-dark":`#DBD7CAEE`}},`irm https:`),r(`span`,{style:{"--shiki-light":`#999999`,"--shiki-dark":`#666666`}},`//`),r(`span`,{style:{"--shiki-light":`#393A34`,"--shiki-dark":`#DBD7CAEE`}},`cv`),r(`span`,{style:{"--shiki-light":`#999999`,"--shiki-dark":`#666666`}},`-`),r(`span`,{style:{"--shiki-light":`#393A34`,"--shiki-dark":`#DBD7CAEE`}},`rmvl.github.io`),r(`span`,{style:{"--shiki-light":`#999999`,"--shiki-dark":`#666666`}},`/`),r(`span`,{style:{"--shiki-light":`#998418`,"--shiki-dark":`#B8A965`}},`install-win`),r(`span`,{style:{"--shiki-light":`#AB5959`,"--shiki-dark":`#CB7676`}},` |`),r(`span`,{style:{"--shiki-light":`#393A34`,"--shiki-dark":`#DBD7CAEE`}},` iex`)])])]),r(`div`,{class:`line-numbers`,"aria-hidden":`true`,style:{"counter-reset":`line-number 0`}},[r(`div`,{class:`line-number`})])],-1)]]),_:1}),l[21]||=s(`<h2 id="å¼ååæ³¨æäºé¡¹" tabindex="-1"><a class="header-anchor" href="#å¼ååæ³¨æäºé¡¹"><span>å¼ååæ³¨æäºé¡¹</span></a></h2><p>è¦ä½¿ç¨ RMVL è¿è¡å¼åï¼æ¨éè¦å®è£
è½å¤ç¼è¯ C++ 代ç
1çç¼è¯å¨ï¼å¦æéè¦ï¼æ¨è¿å¯ä»¥å®è£ Python 3.8 æä»¥ä¸çæ¬ç Python è§£éå¨</p><p>æ¤å¤ RMVL ä½¿ç¨ CMake æå»ºï¼å¦æææºç ç¼è¯éæ±çç¨æ·è¯·ç¡®ä¿å®è£ äº CMake 3.16 æä»¥ä¸çæ¬</p><div class="hint-container tip"><p class="hint-container-title">æç¤º</p><p>ä¸äºè§£ CMake çç¨æ·å¯ä»¥åè</p><ul><li><a href="https://cmake.org/documentation/" target="_blank" rel="noopener noreferrer">宿¹ææ¡£</a></li><li><a href="https://www.cccolt.top/tutorial/cmake/" target="_blank" rel="noopener noreferrer">ç°ä»£ CMake æç¨</a></li></ul></div><p>å¯¹äº Windows å¹³å°ï¼CMake 䏿¯å¿ éçï¼ä½å¨å ¶ä»å¹³å°åéè¦ä½¿ç¨ CMake ä½ä¸ºé¡¹ç®çæå»ºç³»ç»ï¼å ·ä½å®è£ å 容å¯åè</p>`,5),r(`ul`,null,[r(`li`,null,[a(h,{href:`win.md`},{default:t(()=>[...l[9]||=[o(`Windows é ç½®æç¨`,-1)]]),_:1})]),r(`li`,null,[a(h,{href:`linux.md`},{default:t(()=>[...l[10]||=[o(`Linux é ç½®æç¨`,-1)]]),_:1})])]),l[22]||=r(`h2`,{id:`å¨çº¿ä½éª-rmvl`,tabindex:`-1`},[r(`a`,{class:`header-anchor`,href:`#å¨çº¿ä½éª-rmvl`},[r(`span`,null,`å¨çº¿ä½éª RMVL`)])],-1),l[23]||=r(`p`,null,`ä¸é¢æä¾äºä¸¤ä¸ªç®åç RMVL 示ä¾ï¼æ¨å¯ä»¥å¨è¿éç¼è¾å¹¶è¿è¡ C++ ä»£ç æ¥ä½éª RMVL çåè½ï¼`,-1),l[24]||=r(`ul`,null,[r(`li`,null,`ç¤ºä¾ 1ï¼ä½¿ç¨äºé¶äºçº§ä¸ç¹å ¬å¼ Runge-Kutta æ¹æ³æ±è§£å¸¸å¾®åæ¹ç¨`),r(`li`,null,`ç¤ºä¾ 2ï¼æ¾ç¤º RMVL çæ¬ä¿¡æ¯`)],-1),a(v,{addr:`https://occ.cccolt.top/api`,examples:[{name:`ç¤ºä¾ 1`,code:`#include <rmvl/algorithm.hpp> 2 3int main() { 4 rm::Ode dot_x1 = [](double t, const std::valarray<double> &x) { 5 return 2 - x[0] + t; 6 }; 7 // æå»ºä¸ç¹å ¬å¼ 8 rm::RungeKutta2 rk({dot_x1}); 9 // 设置åå¼ 10 rk.init(0, {1}); 11 // è¿ä»£æ±è§£ 12 auto res = rk.solve(0.01, 100); 13 // è¾åºç»æ 14 printf("t = 1, f(t) = %.6f\\n", res.back()[0]); 15}`},{name:`ç¤ºä¾ 2`,code:`#include <iostream> 16 17#include <rmvl/core.hpp> 18 19int main() { 20 // çæ¬ä¿¡æ¯ 21 std::cout << rm::getBuildInformation() << "\\n"; 22}`}]}),r(`div`,d,[l[17]||=r(`p`,{class:`hint-container-title`},`注æ`,-1),l[18]||=r(`p`,null,`ç®åä» å 许使ç¨`,-1),r(`ul`,null,[r(`li`,null,[l[12]||=r(`code`,null,`rmvl_core`,-1),l[13]||=o(`ï¼ææ¡£ç¹å»`,-1),a(h,{href:`/docs/2.x/d0/de1/group__core.html`},{default:t(()=>[...l[11]||=[o(`æ¤å¤`,-1)]]),_:1})]),r(`li`,null,[l[15]||=r(`code`,null,`rmvl_algorithm`,-1),l[16]||=o(`ï¼ææ¡£ç¹å»`,-1),a(h,{href:`/docs/2.x/d5/d6c/group__algorithm.html`},{default:t(()=>[...l[14]||=[o(`æ¤å¤`,-1)]]),_:1})])]),l[19]||=r(`p`,null,`模åç API`,-1)])])}var p=c(u,[[`render`,f]]);export{l as _pageData,p as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.