#include <iostream>
#include "Machinery/Classes/СетьИнтернет/Автоматы/SeleniumАвтоматизация.hpp"
void selenium_автоматизация_тесты()
{
std::cout << "начало теста автоматизации;\n";
SeleniumАвтоматизация объект;
std::cout << "конец теста автоматизации. \n";
}
// #include "Machinery/Classes/Geometry/Primitives/Vector.hpp"
// #include "Machinery/Classes/Graphics/Window.hpp"
// #include "Machinery/Classes/Graphics/Scene/Model.hpp"
// #include "Machinery/Classes/Colors/Color.hpp"
// #include "Machinery/Classes/Filesystem/File.hpp"
// using namespace Machinery::Geometry::Primitives;
// using namespace Machinery::Graphics::Colors;
int main()
{
selenium_автоматизация_тесты();
// Color a;
// a.randomize();
// std::cout << "Random color " << a << std::endl;
// Vector2D<int> test(12);
// std::cout << "Started~! ";
// std::cout << test.distance({1002});
// std::cout << " " << test.toString() << std::endl;
// std::cout << (Vector3D<float>(10.0) * Vector3D<float>(.5)).toString() << std::endl;
// Machinery::Graphics::Scene::Model model;
// model.loadFromOBJ("rectangle");
// Machinery::Graphics::VulkanWindow obj(800, 400, "Vulkan");
// obj.setAdditionalWindowCaptionText("Additional text!");
// //obj.addObject(&model);
// obj.performEvents();
return 0;
}
riangle.c: В функции «void demo_draw_build_cmd(demo*)»:
triangle.c:397:20: ошибка: expected primary-expression before «.» token
397 | [0] = {.color.float32 = {0.2f, 0.2f, 0.2f, 0.2f}},
| ^
triangle.c:405:9: ошибка: either all initializer clauses should be designated or none of them should be
405 | .renderArea.offset.x = 0,
| ^
triangle.c:405:9: ошибка: expected primary-expression before «.» token
triangle.c:406:9: ошибка: expected primary-expression before «.» token
406 | .renderArea.offset.y = 0,
| ^
triangle.c:407:9: ошибка: expected primary-expression before «.» token
407 | .renderArea.extent.width = demo->width,
| ^
triangle.c:408:9: ошибка: expected primary-expression before «.» token
408 | .renderArea.extent.height = demo->height,
| ^
triangle.c: В функции «void demo_prepare_buffers(demo*)»:
triangle.c:657:25: ошибка: invalid conversion from «VkSurfaceTransformFlagsKHR» {aka «unsigned int»} to «VkSurfaceTransformFlagBitsKHR» [-fpermissive]
657 | .preTransform = preTransform,
| ^~~~~~~~~~~~
| |
| VkSurfaceTransformFlagsKHR {aka unsigned int}
triangle.c:666:5: ошибка: designator order for field «VkSwapchainCreateInfoKHR::imageArrayLayers» does not match declaration order in «const VkSwapchainCreateInfoKHR»
666 | };
| ^
triangle.c:715:9: ошибка: designator order for field «VkImageViewCreateInfo::viewType» does not match declaration order in «VkImageViewCreateInfo»
715 | };
| ^
triangle.c: В функции «void demo_prepare_depth(demo*)»:
triangle.c:740:26: предупреждение: narrowing conversion of «demo->demo::width» from «int» to «uint32_t» {aka «unsigned int»} [-Wnarrowing]
740 | .extent = {demo->width, demo->height, 1},
| ~~~~~~^~~~~
triangle.c:740:39: предупреждение: narrowing conversion of «demo->demo::height» from «int» to «uint32_t» {aka «unsigned int»} [-Wnarrowing]
740 | .extent = {demo->width, demo->height, 1},
| ~~~~~~^~~~~~
triangle.c:747:5: ошибка: designator order for field «VkImageCreateInfo::flags» does not match declaration order in «const VkImageCreateInfo»
747 | };
| ^
triangle.c:766:5: ошибка: designator order for field «VkImageViewCreateInfo::flags» does not match declaration order in «VkImageViewCreateInfo»
766 | };
| ^
triangle.c:800:27: ошибка: invalid conversion from «int» to «VkAccessFlagBits» [-fpermissive]
800 | 0);
| ^
| |
| int
triangle.c:323:52: замечание: при инициализации 6 -го аргумента «void demo_set_image_layout(demo*, VkImage, VkImageAspectFlags, VkImageLayout, VkImageLayout, VkAccessFlagBits)»
323 | VkAccessFlagBits srcAccessMask) {
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
triangle.c: В функции «void demo_prepare_texture_image(demo*, const uint32_t*, texture_object*, VkImageTiling, VkImageUsageFlags, VkFlags)»:
triangle.c:834:5: ошибка: designator order for field «VkImageCreateInfo::flags» does not match declaration order in «const VkImageCreateInfo»
834 | };
| ^
triangle.c: В функции «void demo_prepare_textures(demo*)»:
triangle.c:948:35: ошибка: invalid conversion from «int» to «VkAccessFlagBits» [-fpermissive]
948 | 0);
| ^
| |
| int
triangle.c:323:52: замечание: при инициализации 6 -го аргумента «void demo_set_image_layout(demo*, VkImage, VkImageAspectFlags, VkImageLayout, VkImageLayout, VkAccessFlagBits)»
323 | VkAccessFlagBits srcAccessMask) {
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
triangle.c:954:35: ошибка: invalid conversion from «int» to «VkAccessFlagBits» [-fpermissive]
954 | 0);
| ^
| |
| int
triangle.c:323:52: замечание: при инициализации 6 -го аргумента «void demo_set_image_layout(demo*, VkImage, VkImageAspectFlags, VkImageLayout, VkImageLayout, VkAccessFlagBits)»
323 | VkAccessFlagBits srcAccessMask) {
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
triangle.c:961:44: предупреждение: narrowing conversion of «staging_texture.texture_object::tex_width» from «int32_t» {aka «int»} to «uint32_t» {aka «unsigned int»} [-Wnarrowing]
961 | .extent = {staging_texture.tex_width,
| ~~~~~~~~~~~~~~~~^~~~~~~~~
/**
* @brief Есть ли дочерние элементы объекта.
*
* @return true
* @return false
*/
inline virtual bool haveChildNodes() const {return !links_pair.second.get_childrens().empty();}
In file included from /usr/include/c++/12.1.0/vector:63,
from Machinery/Classes/../Defines/Types.h:8,
from Machinery/Classes/../Defines/Defines.h:15,
from Machinery/Classes/../Defines.h:5,
from Machinery/Classes/Nameable.h:6,
from Machinery/Classes/Node.hpp:5,
from Machinery/Classes/Node.cpp:1:
/usr/include/c++/12.1.0/bits/stl_uninitialized.h: В конкретизации «constexpr bool std::__check_constructible() [с _ValueType = unique_ptr<Node*, default_delete<Node*> >; _Tp = const unique_ptr<Node*, default_delete<Node*> >&]»:
/usr/include/c++/12.1.0/bits/stl_uninitialized.h:182:4: требуемый из «_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [с _InputIterator = __gnu_cxx::__normal_iterator<const unique_ptr<Node*, default_delete<Node*> >*, vector<unique_ptr<Node*, default_delete<Node*> >, allocator<unique_ptr<Node*, default_delete<Node*> > > > >; _ForwardIterator = unique_ptr<Node*, default_delete<Node*> >*]»
/usr/include/c++/12.1.0/bits/stl_uninitialized.h:372:37: требуемый из «constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [с _InputIterator = __gnu_cxx::__normal_iterator<const unique_ptr<Node*, default_delete<Node*> >*, vector<unique_ptr<Node*, default_delete<Node*> >, allocator<unique_ptr<Node*, default_delete<Node*> > > > >; _ForwardIterator = unique_ptr<Node*, default_delete<Node*> >*; _Tp = unique_ptr<Node*, default_delete<Node*> >]»
/usr/include/c++/12.1.0/bits/stl_vector.h:601:31: требуемый из «constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [с _Tp = std::unique_ptr<Node*, std::default_delete<Node*> >; _Alloc = std::allocator<std::unique_ptr<Node*, std::default_delete<Node*> > >]»
Machinery/Classes/../Interfaces/IParentable.hpp:20:3: требуемый из «std::vector<std::unique_ptr<_Tp> > Machinery::Interfaces::Parentable<T>::childrens() const [с T = Node*]»
Machinery/Classes/../Interfaces/IParentable.hpp:20:3: требуемый из «std::vector<std::unique_ptr<_Tp> > Machinery::Interfaces::Parentable<T>::get_childrens() const [с T = Node*]»
Machinery/Classes/Node.hpp:147:88: required from here
/usr/include/c++/12.1.0/bits/stl_uninitialized.h:90:56: ошибка: неудача static assertion: result type must be constructible from input type
90 | static_assert(is_constructible<_ValueType, _Tp>::value,
| ^~~~~
/usr/include/c++/12.1.0/bits/stl_uninitialized.h:90:56: замечание: «std::integral_constant<bool, false>::value» evaluates to false
In file included from /usr/include/c++/12.1.0/bits/char_traits.h:46,
from /usr/include/c++/12.1.0/string:40,
from Machinery/Classes/Nameable.h:4:
Ошибка C2668 abs: неоднозначный вызов перегруженной функции Машинный Выполнение G:\Workspace\cpp.machinarium.gui\Исходники\Classes\Geometry\Primitives\Point.cpp 19