The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск языка программирования Rust 1.63"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для сортировки сообщений в нити по дате нажмите "Сортировка по времени, UBB".
. "Выпуск языка программирования Rust 1.63" +/
Сообщение от Аноним (-), 14-Авг-22, 13:03 
> Что-то ты стрелки перевёл. Чел сказал, что Rust не умеет использовать библиотеки, написанные непосредственно на C++.

То ли дело С++ код, да?


$ cat hello*
#include "hello.h"
#include <iostream>

void hello::printHelloWorld(){
    std::cout << "Hello World!" << std::endl;
}
class hello{
    public:
        void printHelloWorld();
};

#include "hello.h"

int main(){
    hello h;
    h.printHelloWorld();
}



$ clang++ -c  hello.cpp && ar rcs libhello.a hello.o
$ clang++ hello_main.cpp libhello.a && ./a.out                                          
Hello World
$ g++ hello_main.cpp libhello.a && ./a.out
...
libhello.a(hello.o): in function `hello::printHelloWorld()':
hello.cpp:(.text+0xe): undefined reference to `std::__1::cout


Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выпуск языка программирования Rust 1.63, opennews, 11-Авг-22, 22:31  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру