{"id":9594,"date":"2022-09-19T18:01:39","date_gmt":"2022-09-19T12:31:39","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-constructor-not-found-how-to-add-cpp-file-to-qt-build-process-closed\/"},"modified":"2022-09-19T18:01:39","modified_gmt":"2022-09-19T12:31:39","slug":"solved-constructor-not-found-how-to-add-cpp-file-to-qt-build-process-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-constructor-not-found-how-to-add-cpp-file-to-qt-build-process-closed\/","title":{"rendered":"[Solved] Constructor not found &#8211; How to add CPP file to Qt build process [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-47317635\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"47317635\" data-parentid=\"47208883\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>The solution comes in three parts.<\/p>\n<ol>\n<li>\n<p>Separately compile the cpp file into a .o object. I&#8217;m not going to talk about this step as I was able to use pre-compiled .o files for the third party library I was using. Apparently they were aware of the issue as well and prepared .o files for all their classes.<\/p>\n<\/li>\n<li>\n<p>Following the advice of How to add object files to a project in Qt add the .o files to the LIBS portion of Qt&#8217;s .pro file.<\/p>\n<\/li>\n<li>\n<p>You may have additional dependencies between the .o file you compiled and other .o objects. If you can get all of them in one place you can get all the dependencies at once with a single line in the .pro file.<\/p>\n<p>LIBS += \/path\/to\/object\/files<\/p>\n<\/li>\n<\/ol>\n<\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\"><\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Constructor not found &#8211; How to add CPP file to Qt build process [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] The solution comes in three parts. Separately compile the cpp file into a .o object. I&#8217;m not going to talk about this step as I was able to use pre-compiled .o files for the third party library I was using. Apparently they were aware of the issue as well and prepared .o files for &#8230; <a title=\"[Solved] Constructor not found &#8211; How to add CPP file to Qt build process [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-constructor-not-found-how-to-add-cpp-file-to-qt-build-process-closed\/\" aria-label=\"More on [Solved] Constructor not found &#8211; How to add CPP file to Qt build process [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[324,2697,950,1088],"class_list":["post-9594","post","type-post","status-publish","format-standard","hentry","category-solved","tag-c","tag-linker","tag-makefile","tag-qt"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Constructor not found - How to add CPP file to Qt build process [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-constructor-not-found-how-to-add-cpp-file-to-qt-build-process-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Constructor not found - How to add CPP file to Qt build process [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] The solution comes in three parts. Separately compile the cpp file into a .o object. I&#8217;m not going to talk about this step as I was able to use pre-compiled .o files for the third party library I was using. Apparently they were aware of the issue as well and prepared .o files for ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-constructor-not-found-how-to-add-cpp-file-to-qt-build-process-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-19T12:31:39+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-constructor-not-found-how-to-add-cpp-file-to-qt-build-process-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-constructor-not-found-how-to-add-cpp-file-to-qt-build-process-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Constructor not found &#8211; How to add CPP file to Qt build process [closed]\",\"datePublished\":\"2022-09-19T12:31:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-constructor-not-found-how-to-add-cpp-file-to-qt-build-process-closed\/\"},\"wordCount\":163,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"c++\",\"linker\",\"makefile\",\"qt\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-constructor-not-found-how-to-add-cpp-file-to-qt-build-process-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-constructor-not-found-how-to-add-cpp-file-to-qt-build-process-closed\/\",\"name\":\"[Solved] Constructor not found - How to add CPP file to Qt build process [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-09-19T12:31:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-constructor-not-found-how-to-add-cpp-file-to-qt-build-process-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-constructor-not-found-how-to-add-cpp-file-to-qt-build-process-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-constructor-not-found-how-to-add-cpp-file-to-qt-build-process-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Constructor not found &#8211; How to add CPP file to Qt build process [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Constructor not found - How to add CPP file to Qt build process [closed] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-constructor-not-found-how-to-add-cpp-file-to-qt-build-process-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Constructor not found - How to add CPP file to Qt build process [closed] - JassWeb","og_description":"[ad_1] The solution comes in three parts. Separately compile the cpp file into a .o object. I&#8217;m not going to talk about this step as I was able to use pre-compiled .o files for the third party library I was using. Apparently they were aware of the issue as well and prepared .o files for ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-constructor-not-found-how-to-add-cpp-file-to-qt-build-process-closed\/","og_site_name":"JassWeb","article_published_time":"2022-09-19T12:31:39+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-constructor-not-found-how-to-add-cpp-file-to-qt-build-process-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-constructor-not-found-how-to-add-cpp-file-to-qt-build-process-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Constructor not found &#8211; How to add CPP file to Qt build process [closed]","datePublished":"2022-09-19T12:31:39+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-constructor-not-found-how-to-add-cpp-file-to-qt-build-process-closed\/"},"wordCount":163,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["c++","linker","makefile","qt"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-constructor-not-found-how-to-add-cpp-file-to-qt-build-process-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-constructor-not-found-how-to-add-cpp-file-to-qt-build-process-closed\/","name":"[Solved] Constructor not found - How to add CPP file to Qt build process [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-09-19T12:31:39+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-constructor-not-found-how-to-add-cpp-file-to-qt-build-process-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-constructor-not-found-how-to-add-cpp-file-to-qt-build-process-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-constructor-not-found-how-to-add-cpp-file-to-qt-build-process-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Constructor not found &#8211; How to add CPP file to Qt build process [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/9594","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=9594"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/9594\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=9594"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=9594"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=9594"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}